CSS:外邊距合并

塊的頂部外邊距和底部外邊距有時(shí)候會(huì)被折疊為單個(gè)外邊距,其大小為兩值中的最大值颜骤,這種行為就被稱(chēng)為外邊距合并。 一般發(fā)生外邊距合并主要有以下三種情況:

  • 相鄰兄弟姐妹元素

  • 父元素和子元素

  • 空元素

相鄰兄弟姐妹元素

兩個(gè)兄弟元素之間的外邊距捣卤,會(huì)取兩個(gè)元素外邊距的最大值忍抽。

<p style="margin-bottom: 30px;">這個(gè)段落的下外邊距被合并...</p>
<p style="margin-top: 20px;">...這個(gè)段落的上外邊距被合并。</p>

按照上面的例子可以得出董朝,兩個(gè)p元素之間距離為30px鸠项。

父元素和子元素

這種情況又可以分為以下兩種:

  • 父元素的上外邊距和第一個(gè)子元素的上外邊距

  • 父元素的下外邊距和最后一個(gè)子元素的下外邊距

這兩種情況,最終顯示出來(lái)的結(jié)果都是取二者中的最大值子姜。

空元素

自己的上外邊距會(huì)和自己的下外邊距合并

<p style="margin-bottom: 0px;">這個(gè)段落的和下面段落的距離將為20px</p>

<div style="margin-top: 20px; margin-bottom: 20px;"></div>

<p style="margin-top: 0px;">這個(gè)段落的和上面段落的距離將為20px</p>

這樣第一個(gè)p元素和第三個(gè)p元素之間距離為20px

阻止合并方法

這部分將講解不會(huì)發(fā)生外邊距合并的情況祟绊。

通用方法

  • 處于靜態(tài)流元素會(huì)發(fā)生合并,所以float和position:absolute都不會(huì)發(fā)生合并
  • 設(shè)置為inline-block 哥捕,也不會(huì)發(fā)生合并

針對(duì)于父元素和子元素情況不合并方法

以下都不會(huì)發(fā)生合并

  • 設(shè)置了清除浮動(dòng)屬性

  • 因?yàn)閙argin需要直接接觸才能合并牧抽,所以父元素或子元素中有border或padding,或者二者之間有元素

注意

如果兩個(gè)外邊距值中有一個(gè)為0遥赚,也會(huì)發(fā)生合并阎姥。
如果有負(fù)外邊距,合并后外邊距為最大正邊距加上最小負(fù)邊距(絕對(duì)值最大的一個(gè))鸽捻,如上面元素下邊距為20px呼巴,下面元素上邊距為-20px泽腮,則最后為0px
參考資料

外邊距合并MDN

「CSS」Margin Collapsing - 外邊距合并

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市衣赶,隨后出現(xiàn)的幾起案子诊赊,更是在濱河造成了極大的恐慌,老刑警劉巖府瞄,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碧磅,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡遵馆,警方通過(guò)查閱死者的電腦和手機(jī)鲸郊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)货邓,“玉大人秆撮,你說(shuō)我怎么就攤上這事换况≈氨妫” “怎么了戈二?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)觉吭。 經(jīng)常有香客問(wèn)我腾供,道長(zhǎng),這世上最難降的妖魔是什么鲜滩? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任台腥,我火速辦了婚禮绒北,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘闷游。我一直安慰自己峻汉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布脐往。 她就那樣靜靜地躺著休吠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪业簿。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,370評(píng)論 1 302
  • 那天柜思,我揣著相機(jī)與錄音岩调,去河邊找鬼赡盘。 笑死号枕,一個(gè)胖子當(dāng)著我的面吹牛陨享,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播抛姑,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼定硝!你這毒婦竟也來(lái)了皿桑?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤唁毒,失蹤者是張志新(化名)和其女友劉穎蒜茴,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體粉私,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年抄肖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漓摩。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡入客,死狀恐怖管毙,靈堂內(nèi)的尸體忽然破棺而出桌硫,到底是詐尸還是另有隱情夭咬,我是刑警寧澤铆隘,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站膀钠,受9級(jí)特大地震影響裹虫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜恒界,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一砚嘴、第九天 我趴在偏房一處隱蔽的房頂上張望十酣。 院中可真熱鬧际长,春花似錦耸采、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)如绸。三九已至,卻和暖如春怔接,著一層夾襖步出監(jiān)牢的瞬間搪泳,已是汗流浹背扼脐。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瓦侮,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓肚吏,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親罚攀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 塊的頂部外邊距和底部外邊距有時(shí)被組合(折疊)為單個(gè)外邊距仔役,其大小是組合到其中的最大外邊距,這種行為稱(chēng)為外邊距塌陷(...
    zh_yang閱讀 786評(píng)論 0 0
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案又兵? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評(píng)論 1 92
  • 外邊距合并指的是,當(dāng)兩個(gè)垂直外邊距相遇時(shí)沛厨,它們將形成一個(gè)外邊距宙地。合并后的外邊距的高度等于兩個(gè)發(fā)生合并的外邊距的高度...
    LuckyJin閱讀 1,075評(píng)論 0 0
  • 注釋?zhuān)褐挥衅胀ㄎ臋n流中塊框的垂直外邊距才會(huì)發(fā)生外邊距合并逆皮。行內(nèi)框、浮動(dòng)框或絕對(duì)定位之間的外邊距不會(huì)合并电谣。
    小鋒子_Gruad閱讀 161評(píng)論 0 0
  • 1.浮動(dòng)元素有什么特征?對(duì)父容器剿牺、其他浮動(dòng)元素、普通元素晒来、文字分別有什么影響? 浮動(dòng)元素特征: 浮動(dòng)元素會(huì)脫離正常...
    annynick閱讀 419評(píng)論 0 0