最新文章专题视频专题问答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:14:52
文档

CSS基础学习十五:盒子模型补充之外边距合并_html/css

CSS基础学习十五:盒子模型补充之外边距合并_html/css_WEB-ITnose:今天继续接着CSS盒子模型补充,CSS基础学习十三:盒子模型和CSS基础学习十四:盒子模型补充之display属 性设置都是介绍了盒子模型中的内容概括。开始今天的主题:外边距合并。 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外
推荐度:
导读CSS基础学习十五:盒子模型补充之外边距合并_html/css_WEB-ITnose:今天继续接着CSS盒子模型补充,CSS基础学习十三:盒子模型和CSS基础学习十四:盒子模型补充之display属 性设置都是介绍了盒子模型中的内容概括。开始今天的主题:外边距合并。 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外


今天继续接着CSS盒子模型补充,CSS基础学习十三:盒子模型和CSS基础学习十四:盒子模型补充之display属

性设置都是介绍了盒子模型中的内容概括。开始今天的主题:外边距合并。

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合

并的外边距的高度中的较大者。

(1)外边距合并

外边距合并叠加是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,外

边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外

边距的高度中的较大者。

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


如果看上面的图还不直观,我们来举一个实例:

CSS盒子模型外边距合并

请注意,两个div之间的外边距是20px,而不是30px(20px+10px)

运行的结果为:


注意两个盒子之间的距离,也就是所谓的margin,确实实现了合并,并且合并后的外边距的高度等于两个发生合

并的外边距的高度中的较大者。

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

合并。请看下图:


我们继续来个实例更直观看出外边距合并的结果:

CSS盒子模型外边距合并2 

注释:请注意,如果不设置div的内边距和边框,那么内部div的上外边距将与外部div的上外边距(合叠)

运行的结果为:


注意两个盒子的上外边距的像素值,很清楚看出都是20像素,尽管看上去有些奇怪,但是外边距甚至可以与自身

发生合并。

假设有一个空元素,它有外边距,但是没有边框或填充。在这种情况下,上外边距与下外边距就碰到了一起,它

们会发生合并:


这个实例并不好演示,但是在下边的实例中可以出来,注意看第一个盒子的两个边距的合并。

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


我们再来一个实例:

CSS盒子模型外边距合并3
运行的结果为:


这就是一系列的段落元素占用空间非常小的原因,因为它们的所有外边距都合并到一起,形成了一个小的外距。

外边距合并初看上去可能有点奇怪,但是实际上,它是有意义的。以由几个段落组成的典型文本页面为例。第一

个段落上面的空间等于段落的上外边距。如果没有外边距合并,后续所有段落之间的外边距都将是相邻上外边距和下

外边距的和。这意味着段落之间的空间是页面顶部的两倍。如果发生外边距合并,段落之间的上外边距和下外边距就

合并在一起,这样各处的距离就一致了。

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

文档

CSS基础学习十五:盒子模型补充之外边距合并_html/css

CSS基础学习十五:盒子模型补充之外边距合并_html/css_WEB-ITnose:今天继续接着CSS盒子模型补充,CSS基础学习十三:盒子模型和CSS基础学习十四:盒子模型补充之display属 性设置都是介绍了盒子模型中的内容概括。开始今天的主题:外边距合并。 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外
推荐度:
标签: 学习 html 模型
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top