關於FLOAT在FF和IE7中的用法補充

2021-08-29 17:21:34 字數 294 閱讀 4738

在定義乙個div的對齊屬性時,常被ie7和ff搞得暈頭轉向,後來發現原因就在float,看來這個float真是大有文章。

原來當給乙個div定義float屬性,譬如「float:left; 」,那麼這個div就自動居左,但是其寬度如果不定義的話,在ie7和ff中永遠是以div中內容的最大寬度來顯示,而在ie6中這個div的寬度卻可以橫貫它本身所存在的母div,因此由這個沒有定義的寬度可以引發出float值的很大變化,而造成其它後續div的錯位。

所以,在div的float定位中,一定得檢查是否需要定義其的寬度,否則float就不是那麼靈了。

CSS DIV在IE6和IE7中的差異

1.ie7,ie6 div css出現寬度定義不同 在寬度定義上出現寬度的解釋不同,ie7寬度在ie6上要寬一些,正是這個原因網頁可能會出現溢位問題,還好這個問題可以通過更改數值或者修改一下百分比解決.2.ie7.0修復了 important這個bug。先前由於ie6.0對 important識別存...

ie7中overflow hidden無效解決辦法

q ie7中,設定了height,overflow hidden 還是無效,樣式還亂了 a 當父元素的直接子元素或者下級子元素的樣式擁有position relative 屬性時,父元素的overflow hidden 屬性就會失效。解決辦法 我們在ie 6 7 內發現子元素會超出父元素設定的高度,...

offsetHeight在FF和IE6中的差異?

先看看簡單的 這是一行高度 div body html 1.在火狐3裡面,的到的是16px,解釋下,div裡面套著文字,實際中這樣考慮,產生乙個匿名盒子裡面放置文字 這是一行高度 由於行高為14px 那麼這個匿名盒子高度為14px 所以最終的 offsetheight 14px 1px 2 邊框 1...