麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > CSS > 正文

CSS教程:Firefox瀏覽器下margin-top問題

2024-07-11 09:03:27
字體:
來源:轉載
供稿:網(wǎng)友

武林網(wǎng)(www.companysz.com)文章簡介:Firefox下margin-top問題.

 很早之前就有發(fā)現(xiàn)這個問題,也慢慢的摸索出了一些避免這個問題的規(guī)律,但是因為比較懶,遲遲沒有細究原因,今天再次遇到,忍無可忍...一探究竟。

CSS教程:Firefox瀏覽器下margin-top問題



   長出現(xiàn)兩種情況

  (一)margin-top失效  
   先看下面代碼:

<div>
<div class="box1" >float:left</div>
<div class="box2">clear:both; margin-top:20px;</div>
</div>

  兩個層box1和box2,box1具有浮動屬性,box2沒有,這時候設置box2的上邊距 margin-top沒有效果。


[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

 網(wǎng)上能找到的兩種比較靠譜的解釋:1:“在css2.1中,水平的margin不會被折疊;垂直margin可能在一些盒模型中被折疊…”2:當?shù)谝粋€層浮動,而第二個沒浮動層的margin會被壓縮,詳見--浮動元素后非浮動元素的margin的處理(地址)。

得到解決問題思路:要浮動一起浮動,要就一起不浮動。

解決辦法:

1.box2增加float屬性
2.box1與box2之間增加一層"<div style="clear:both;"></div>"

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

<div class="box" style="height:100px;background:red;">
  <div class="box2">clear:both; margin-top:20px;height:50px;width:500px;background:#000;</div>
</div>

當給box2設置margin-top時,在FF下僅作用于父容器。


[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

解決辦法:

1.給父容器box加overflow:hidden;屬性
2.父容器box加border除none以外的屬性
3.用父容器box的padding-top代替margin-top

自己工作中遇到的總結,可能會有不嚴謹?shù)牡胤剑缬邪l(fā)現(xiàn)希望指出!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 农村少妇吞精夜夜爽视频 | 久久久一区二区三区精品 | 日本高清在线播放 | 天海翼无删减av三级在线观看 | 青青草在线免费观看 | 久久人添人人爽人人爽人人片av | 一级黄色欧美 | 久久国产精品久久久久久久久久 | 激情视频免费看 | 成人在线免费观看视频 | 中文字幕国产亚洲 | 欧美中文字幕在线视频 | 91,视频免费看 | 成人福利在线观看 | 久久草在线观看视频 | 性大片免费看 | 青草久久av| 欧美一级美国一级 | 亚洲午夜在线视频 | 九九视频在线观看黄 | 亚洲第一视频 | 亚洲国产午夜精品 | 日本不卡一区二区三区在线 | 澳门一级淫片免费视频 | 在线天堂中文在线资源网 | 第一区免费在线观看 | 亚洲导航深夜福利涩涩屋 | 久久精品视频1 | 成人精品视频网站 | 欧美成人黄色小视频 | 手机在线看片国产 | 黑人一级片 | 国产三级a三级三级 | 最新av在线播放 | 毛片视频免费观看 | 国产精品久久久久久久娇妻 | 爱草在线 | 久久国产亚洲视频 | 一本色道精品久久一区二区三区 | 国产精品成人亚洲一区二区 | 久久久久久久久成人 |