DIV CSS網頁中IE和火狐相容問題的整理

2021-08-26 07:14:10 字數 1039 閱讀 2833

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中的文字資料,不會獲取到標籤。...