最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS盒模型_html/css

来源:懂视网 责编:小采 时间:2020-11-27 16:13:05
文档

CSS盒模型_html/css

CSS盒模型_html/css_WEB-ITnose:概览 CSS 盒模型 (Box Model)也叫框模型,规定了元素框处理元素 内容、 内边距、 边框 和 外边距 的方式。 元素框的最内部分是实际的内容,直接包围内容的是内边距,内边距的边缘是边框,边框以外是外边距,外边距是透明的,因此不会遮挡其后的任何元素。
推荐度:
导读CSS盒模型_html/css_WEB-ITnose:概览 CSS 盒模型 (Box Model)也叫框模型,规定了元素框处理元素 内容、 内边距、 边框 和 外边距 的方式。 元素框的最内部分是实际的内容,直接包围内容的是内边距,内边距的边缘是边框,边框以外是外边距,外边距是透明的,因此不会遮挡其后的任何元素。

p {margin: 1px;} /* 等价于 1px 1px 1px 1px */

2 个值,第 3 个值(下外边距)由第 1 个值(上外边距)复制得到,第 4 个值(左外边距)由第 2 个值(右外边距)复制得到

h2 {margin: 0.5em 1em;} /* 等价于 0.5em 1em 0.5em 1em */

3 个值,第 4 个值(左外边距)由第 2 个值(右外边距)复制得到

h1 {margin: 0.25em 1em 0.5em;} /* 等价于 0.25em 1em 0.5em 1em */

归纳起来就是,上下对应,左右对应,第一个值是 top.

值合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。

合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。请看下图:

当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开),它们的上和下外边距也会发生合并。请看下图:

外边距甚至可以与自身发生合并,假设有一个空元素,它有外边距,但是没有边框或内边距。在这种情况下,上外边距与下外边距就碰到了一起,它们会发生合并:

如果这个外边距遇到另一个元素的外边距,它还会发生合并:

外边距合并既能够节省页面空间又能使页面更加美观。

注释:只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。

边框 border

元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。

CSS border 属性允许你规定元素边框的样式、宽度和颜色。

CSS 边框有着丰富的内容,为了避免此页面过长,特将其独立出来介绍,稍后会贴出链接。

内边距 padding

元素的内边距是在边框和内容区之间。

CSS padding 属性定义元素边框与元素内容之间的空白区域。

内边距的使用与外边距的使用类似。

给 h1 元素的各边添加 10 像素的内边距

h1 {padding: 10px;}

您还可以按照上、右、下、左的顺序分别设置各边的内边距,各边均可以使用不同的单位或百分比值

h1 {padding: 10px 0.25em 2ex 20%;}

同样可以分别设置四个方位

h1 { padding-top: 10px; padding-right: 0.25em; padding-bottom: 2ex; padding-left: 20%;}

内边距与外边距一样,遵循值复制的规则。

  • 如果缺少左外边距的值,则使用右外边距的值。

  • 如果缺少下外边距的值,则使用上外边距的值。

  • 如果缺少右外边距的值,则使用上外边距的值。

  • 文档

    CSS盒模型_html/css

    CSS盒模型_html/css_WEB-ITnose:概览 CSS 盒模型 (Box Model)也叫框模型,规定了元素框处理元素 内容、 内边距、 边框 和 外边距 的方式。 元素框的最内部分是实际的内容,直接包围内容的是内边距,内边距的边缘是边框,边框以外是外边距,外边距是透明的,因此不会遮挡其后的任何元素。
    推荐度:
    标签: 盒子 html css
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top