欢迎来到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版权所有。

  • 震后十年·追忆与新生:关于2008年的那场地震,陕西有记忆 2019-03-24
  • 瑞典南部城市发生枪击案致5人伤 警方:与恐袭无关 2019-03-24
  • 樱桃-热门标签-华商生活 2019-03-24
  • 紫光阁中共中央国家机关工作委员会 2019-03-24
  • 黔江:1000余亩蓝莓成熟 市民乐享“莓”好时光 2019-03-24
  • 紫光阁中共中央国家机关工作委员会 2019-03-23
  • 【学习时刻】中央党校徐浩然:把“人民”二字镌刻在党的旗帜上 2019-03-23
  • 外贸持续稳中向好透露出哪些信息? 2019-03-23
  • 公众论坛官方网站首页·南方都市报·南方报业传媒集团 2019-03-23
  • 评论:抓实支部 责任上肩 2019-03-22
  • 袁隆平:即使海水稻已经成功,我的压力依然很大袁隆平压力 2019-03-22
  • 海外版望海楼:“五大观念”的时代价值 2019-03-22
  • 充分发挥人民政协职能优势 2019-03-22
  • 文化山西:晋中是“和”文化的发祥地 2019-03-21
  • 陈飞宇出席Vogue Film时装电影展 潮酷少年初长成 2019-03-21
  • 88| 232| 117| 558| 680| 592| 165| 867| 408| 174|