近來到處是div、ul、css,同事做乙個小結,不錯,帖在這了
1.ul 標籤在 ff 下面預設有 list-style 和 padding ,ie就預設有margin. 最適合的做 法是ul
2.關於高度的問題
如果是動態地新增內容,高度不要定義。如果是靜態的內容,高度最好定好。
3.div高度自適應
ff下,當div巢狀有float的div的時候,有可能會造成外div高度不能自適應,解決的 辦法可以在尾加上
4.ff下,兩個div並列,乙個div使用了float,第二個沒有使用float,這樣會造成兩個div 重疊的效果,必須在兩個div之間閉合float(加一段**
)5.ff下,在定義float的左右結構的時候,右結構的div必須設定width,如果不是它會默 認100%,造成錯行的現象
6.cursor: pointer 可以同時在 ie ff 中顯示游標手指狀, hand 僅 ie 可以。
最後我同事說:「在ff正常的 opera,netscape都基本正常的 所以我們是被微軟害的」。
css在不同瀏覽器中的寫法
比如要分辨ie6和firefox兩種瀏覽器,可以這樣寫 我在ie6中看到是紅色的,在firefox中看到是綠色的。解釋一下 上面的css在firefox中,它是認識不了後面的那個帶星號的東東是什麼的,於是將它過濾掉,不予理睬,解析得到的結果是 div,於是理所當然這個div的背景是綠色的。在ie6中...
解決CSS在不同瀏覽器的差別
bug,我們可以採用 important來解決這個問題,important是css1就定義的語法,作用是提高指定樣式規則的應用優先權。語法格式,即寫在定義的最後面,如 例 box ie不能認識 important,但是其它的瀏覽器都認識此標識,因此,我們 可以利用這個特性來相容瀏覽器,如 box 但...
IE瀏覽器呼叫jquery需要注意的小問題
ie8中只顯示了當前頁面的背景,頁面所有內容都沒有顯示,我起初懷疑可能是jsp解析成html源 時出現問題,可是檢查了一下,並且使用html頁面測試了一下,仍然是同樣的情況。感覺相當的奇怪,經過幾經周折,終於找到了問題所在 xml 在ie瀏覽器中居然就正常顯示了,真是匪夷所思啊。原來在呼叫jquer...