div+css構建**時常會出現瀏覽器不相容的問題,下面整理了一些常見不相容問題,及解決辦法!
1、用!important解決ie和mozilla的布局差別
!important是css1就定義的語法,作用是提高指定樣式規則的應用優先權,最重要的一點是:ie一直都不支援這個語法,而其他的瀏覽器都支援。因此我們就可以利用這一點來分別給ie和其他瀏覽器不同的樣式定義,例如,我們定義這樣乙個樣式:
.colortest
在mozilla中瀏覽時候,能夠理解!important的優先順序,因此顯示#60a179的顏色;在ie中瀏覽時候,不能夠理解!important的優先順序,因此顯示#00f的顏色。
2、解決超連結訪問過後hover樣式不顯示的問題
改變css屬性的排列順序: 先後順序標準應為:a:link—a:visited—a:hover—a:active
3、li中內容超過長度後以省略號顯示的方法
4、margin和padding定義尺寸的縮寫
margin:3px——表示所有邊都是3px;
margin:3px 5px—— 表示top和bottom的值是3px ,right和left的值是5px
margin:3px 5px 7px——表示top的值是3,right和left的值是5,bottom的值是7
margin:3px 5px 7px 5px——四個值依次表示top,right,bottom,left;上右下左。
5、解決ie不能正確顯示透明png——header內加入**
程式**
6、ul在firefox和ie下表現不同
7、box模型在firefox和ie中的解釋相差2px的解決方法
div注意這兩個margin的順序一定不能寫反。根據上面提到的ie並不支援!important,所以在ie下其實解釋成這樣:
div重複定義的話按照最後乙個來執行,所以不可以只寫margin:xxpx!important;
8、margin的預設效果
div裡的內容,ie預設為居中,而ff預設為左對齊。使ff內容居中的方法是增加**margin:auto;
DIV CSS網頁中IE和火狐相容問題的整理
文章 div css構建 時常會出現瀏覽器不相容的問題,下面整理了一些常見不相容問題,及解決辦法!1 用 important解決ie和mozilla的布局差別 important是css1就定義的語法,作用是提高指定樣式規則的應用優先權,最重要的一點是 ie一直都不支援這個語法,而其他的瀏覽器都支援...
DIV CSS網頁中IE和火狐相容問題的整理
div css構建 時常會出現瀏覽器不相容的問題,下面整理了一些常見不相容問題,及解決辦法!1 用 important解決ie和mozilla的布局差別 important是css1就定義的語法,作用是提高指定樣式規則的應用優先權,最重要的一點是 ie一直都不支援這個語法,而其他的瀏覽器都支援。因此...
js獲取div中資料 基於IE和火狐
關於從中學到的知識 document.getelementbyid ddhdh innerhtml 可以獲取到div中的全部資料,包括標籤。但是只是在ie和opera中使用 document.getelementbyid ddhdh innertext 可以獲取到div中的文字資料,不會獲取到標籤。...