?
欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:22选5河南最新开奖今 > CSS入门 >

Css中合并外边距的方法

22选5河南最新开奖今 www.gsf5k.cn  

一般发生外边距合并主要有以下三种情况:

1.相邻兄弟姐妹元素

两个兄弟元素之间的外边距,会取两个元素外边距的最大值。

<p style="margin-bottom: 30px;">这个段落的下外边距被合并...</p><p style="margin-top: 20px;">...这个段落的上外边距被合并。</p>

按照上面的例子可以得出,两个p元素之间距离为30px。

2.父元素和子元素

这种情况又可以分为以下两种:

父元素的上外边距和第一个子元素的上外边距

父元素的下外边距和最后一个子元素的下外边距

这两种情况,最终显示出来的结果都是取二者中的最大值。

3.空元素

自己的上外边距会和自己的下外边距合并

<p style="margin-bottom: 0px;">这个段落的和下面段落的距离将为20px</p><div style="margin-top: 20px; margin-bottom: 20px;"></div><p style="margin-top: 0px;">这个段落的和上面段落的距离将为20px</p>

这样第一个p元素和第三个p元素之间距离为20px

阻止合并方法:

通用方法

处于静态流元素会发生合并,所以floatposition:absolute都不会发生合并

设置为inline-block ,也不会发生合并

针对于父元素和子元素情况不合并方法

以下都不会发生合并

设置了清除浮动属性

因为margin需要直接接触才能合并,所以父元素或子元素中有borderpadding,或者二者之间有元素

注意:如果两个外边距值中有一个为0,也会发生合并。

如果有负外边距,合并后外边距为最大正边距加上最小负边距(绝对值最大的一个),如上面元素下边距为20px,下面元素上边距为-20px,则最后为0px

如需转载,请注明文章出处和来源网址://www.gsf5k.cn/rumen/r37607.shtml

我要分享到:

必备CSS教程 Essential CSS Tutorials

必备HTML基础教程 Essential HTML Tutorials

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
22选5河南最新开奖今文章修订日期:2017-08-14 02:05 原创:22选5河南最新开奖今
本文22选5河南最新开奖今 www.gsf5k.cn DIVCSS5版权所有。

  • 2月涉旅舆情生态云南旅游形象遭受重创亟待“救赎” 2019-06-16
  • 《阿搭嫂》将与台湾观众见面 2019-06-15
  • 吕炸炸写真 温暖甜笑直击少女心 2019-06-15
  • “人民日报是了解中国和学习汉语的最佳渠道” 2019-06-14
  • 生活的印记文章中国国家地理网 2019-06-14
  • 拥抱新时代 创造新辉煌——深入贯彻落实党的十九大精神系列述评之一 2019-06-13
  • 扬州八怪齐聚德基 画人画鬼嬉笑怒骂(图) 2019-06-13
  • 人民日报评论员:突破核心技术 建设数字中国 2019-06-13
  • 晓港公园花卉馆南侧场地出租项目 2019-06-13
  • newzcrawler.com  2019-06-12
  • 日本大阪地震已致4人死亡、370多人受伤 2019-06-12
  • 【攻克深度贫困系列综述之三】激发脱贫内生动力 2019-06-12
  • 《虎啸龙吟》黑化司马懿?真实的人性没那么简单 2019-06-12
  • 开奖时刻 5箱可乐免费送出 今日活动持续进行开奖时刻-等级 2019-06-11
  • 5杯自制小药茶,专治夏天各种不舒服 2019-06-11
  • 954| 722| 742| 962| 274| 814| 207| 312| 202| 399|