css 火狐和ie在css上的區別***
對高度的解析
ie:將根據內容的高度變化,包括未定義高度的內容,即使定義了高度,當內容超過高度時,將使用實際高度。
firefox:沒有定義高度時,如果內容中包括了內容,mf的高度解析是根據印刷標準,這樣就會造成和實際內容高度不符合的情況;當定義了高度,但是內容超過高度時,內容會超出定義的高度,但是區域使用的樣式不會變化,造成樣式錯位。
結論:大家在可以確定內容高度的情況下最好定義高度,如果真的沒有辦法定義高度,最好不用使用邊框樣式,否則樣式肯定會出現混亂!
2、空解析問題。
在ff下空是不被解析的,也就是說,標籤所帶的css樣式是不被解釋的。但是在ie下空是一樣會被解析的。
例如我定義如下css:
#sidebar ul li
而我的sidebar使用了乙個空的 。那麼在ff下不被解析,而在ie下會出現15px的空白。
火狐瀏覽器和IE的CSS區別
1 ie6.0的div的內嵌div可以把父級的高度撐大,而firefox不可以,要自己設定高度。2 當設定為三列布局時,ie6.0的float寬度不能達到100 而firefox可以。當設定為兩列布局時,兩種瀏覽器都可以。3 在火狐瀏覽器中,非float的div前面有同一父級的float的div,此...
CSS實現文字自動換行 相容IE和火狐
word wrap是控制換行的。使用break word時,是將強制換行。中文沒有任何問題,英文語句也沒問題。但是對於長串的英文,就不起作用。break word是控制是否斷詞的。normal是預設情況,英文單詞不被拆開。break all,是斷開單詞。在單詞到邊界時,下個字母自動到下一行。主要解決...
CSS實現文字自動換行 相容IE和火狐
word wrap是控制換行的。使用break word時,是將強制換行。中文沒有任何問題,英文語句也沒問題。但是對於長串的英文,就不起作用。break word是控制是否斷詞的。normal是預設情況,英文單詞不被拆開。break all,是斷開單詞。在單詞到邊界時,下個字母自動到下一行。主要解決...