偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

CSS中margin-top屬性失效問(wèn)題解決

開(kāi)發(fā) 前端
本文向大家描述一下CSS布局中margin-top屬性失效的解決方法,常見(jiàn)的有兩種情況,一種是普通的margin-top失效,另一種就是子元素設(shè)置margin-top作用于父容器。

CSS屬性有很多值得學(xué)習(xí)的地方,你對(duì)CSS中margin-top屬性失效的解決方法是否熟悉,這里和大家分享一下,相信通過(guò)本文的介紹你對(duì)margin-top屬性失效的解決方法一定會(huì)有深刻的認(rèn)識(shí)。

關(guān)于margin-top屬性失效的解決方法

常出現(xiàn)兩種情況:

(一)margin-top失效

先看下面代碼:

  1. <div> 
  2. <divclassdivclass="box1">float:left</div> 
  3. <divclassdivclass="box2">clear:both;margin-top:20px;</div> 
  4. </div> 
  5.  

兩個(gè)層box1和box2,box1具有浮動(dòng)屬性,box2沒(méi)有,這時(shí)候設(shè)置box2的上邊距margin-top沒(méi)有效果。

網(wǎng)上能找到的兩種比較靠譜的解釋?zhuān)?/p>

1:“在CSS2.1中,水平的margin不會(huì)被折疊;垂直margin可能在一些盒模型中被折疊…”

2:當(dāng)***個(gè)層浮動(dòng),而第二個(gè)沒(méi)浮動(dòng)層的margin會(huì)被壓縮,詳見(jiàn)--浮動(dòng)元素后非浮動(dòng)元素的margin的處理。

得到解決問(wèn)題思路:要浮動(dòng)一起浮動(dòng),要就一起不浮動(dòng)。

解決辦法:

1.box2增加float屬性

2.box1與box2之間增加一層"<divstyle="clear:both;"></div>"

(二)子元素設(shè)置margin-top作用于父容器

  1. <divclassdivclass="box"style="height:100px;background:red;"> 
  2. <divclassdivclass="box2">clear:both;  
  3. margin-top:20px;height:50px;width:500px;  
  4. background:#000;</div> 
  5. </div> 
  6.  

當(dāng)給box2設(shè)置margin-top時(shí),在FF下僅作用于父容器。

解決辦法:

1.給父容器box加overflow:hidden;屬性

2.父容器box加border除none以外的屬性

3.用父容器box的padding-top代替margin-top
 

【編輯推薦】

  1. 解決CSS margin-top在火狐下失效問(wèn)題
  2. 技術(shù)分享 如何實(shí)現(xiàn)CSS橫向?qū)Ш?/a>
  3. 術(shù)語(yǔ)匯編 基本CSS濾鏡概述
  4. margin-top失效常見(jiàn)癥狀及解決方法
  5. 鼠標(biāo)經(jīng)過(guò)時(shí)改變DIV背景顏色的三種途徑

 

 

責(zé)任編輯:佚名 來(lái)源: hi.baidu.com
相關(guān)推薦

2010-09-08 09:28:33

CSSmargin-top

2010-08-25 10:46:53

margin-topCSS

2010-08-26 13:54:33

Firefoxmargin-top

2010-08-31 09:19:46

margin-topFirefox

2010-08-25 09:48:25

CSSmargin

2010-08-31 09:13:00

margin-top

2010-08-26 12:59:29

marginCSS

2010-08-25 10:05:03

margin-top

2010-08-30 16:53:14

FirefoxIE8margin-top

2010-08-31 09:06:25

Firefox margin-top

2010-08-26 13:24:15

CSSmargin

2010-08-26 08:45:32

margin:0pxa

2010-09-07 09:08:03

DIV彈出層

2010-09-03 10:31:31

CSSmargin

2010-08-24 13:14:36

CSSmargin

2010-08-27 13:31:58

IE6IE7Firefox

2010-08-31 16:26:31

CSSFirefoxdiv

2010-09-08 14:00:08

marginCSS

2010-09-03 10:43:05

CSSmargin

2010-08-27 11:10:30

CSSmargin
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)