DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> DIVCSS設計時IE6、IE7、FF兼容性問題解決方案(1)
DIVCSS設計時IE6、IE7、FF兼容性問題解決方案(1)
編輯:CSS詳解     

在網站設計的時候,應該注意css樣式兼容不同浏覽器問題,特別是對完全使用DIVCSS設計的網,就應該更注意IE6、IE7、FF對CSS樣式的兼容。

DIVCSS設計時IE6、IE7、FF兼容性問題解決

在網站設計的時候,應該注意css樣式兼容不同浏覽器問題,特別是對完全使用DIVCSS設計的網,就應該更注意IE6、IE7、FF對CSS樣式的兼容,不然,你的網亂可能出去不想出現的效果!

所有浏覽器通用
height:100px;
IE6專用
_height:100px;
IE6專用
*height:100px;
IE7專用
*+height:100px;
IE7、FF共用
height:100px!important;

一、CSS兼容

以下兩種方法幾乎能解決現今所有兼容.

1,!important(不是很推薦,用下面的一種感覺最安全)

隨著IE7對!important的支持,!important方法現在只針對IE6的兼容.(注意寫法.記得該聲明位置需要提前.)
代碼:

  1. <style>
  2. #wrapper{
  3. width:100px!important;
  4. width:80px;
  5. }
  6. style>

2,IE6/IE77對Firefox

*+html與*html是IE特有的標簽,Firefox暫不支持.而*+Html又為IE7特有標簽.
代碼:

  1. <style>
  2. #wrapper{width:120px;}
  3. *Html#wrapper{width:80px;}
  4. *+Html#wrapper{width:60px;}
  5. style>

注意:
*+html對IE7的兼容必須保證Html頂部有如下聲明:
代碼:

  1.  "http://www.w3.org/TR/Html4/loose.dtd">

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved