ie兼容怎麼寫
- 綜合知識
- 關注:2.11W次
用條件註釋判斷瀏覽器是什麼版本
<!--[if lt IE 7]> <html class="ie6"> <![endif]-->
<!--[if IE 7]> <html class="ie7"> <![endif]-->
<!--[if IE 8]> <html class="ie8"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
然後在<style>;根據不同瀏覽器情況寫
.ie6 類名{ }
.ie7 類名{ }
.ie8 類名{ }
這樣寫便於維護
2. 請問,iE6瀏覽器兼容的CSS怎麼寫使用“子對象選擇符”,如:span >p{color:blue;} 它等同於包含選擇符:span p {color:blue;}
還有一個屬性:voice-family 它是css中針對殘疾人使用的設備進行特別設置的一個方法,使用此方法可以設置閲讀方式,現在已成為針對IE6.0一下瀏覽器的一個特殊的CSS hack 方法。使用方法:
#content {
voice-family:""}"";
voice-family:inherit;
color:red;
}
使用代碼中的兩句Voice-family屬性之後下面的color:red;將不會被IE5.5及以下瀏覽器所解析。
+hack方法
+號hack方法是最近流行的一種CSS hack,非常簡單也易於管理,+號用於區分IE系列瀏覽器與其他瀏覽器。
使用方法如下:
#content{
width:500px;
+width:480px; /*IE可執行*/
}
帶有加號的屬性只能在IE系列的瀏覽器裏運行
3. 瀏覽器的兼容怎麼調啊現在基本都只應付IE7,IE6和FF(火狐)的兼容問題,具體做法是在做頁面的時候,就打開三個瀏覽器來調試,不要等做完再來調,那樣會累死。當發現不兼容情況導致頁面異常的時候,針對不同瀏覽器在css中做出調整,例如可以用這種方法來區分:
{width:300px; *width:200px; *_width:100px}
表示在FF中寬度為300px,IE7中為200,IE6中為100。要同時區分三個瀏覽器的時候,css樣式的書寫順序為:FF > IE7 > IE6。
注:帶“_”的css樣式只有IE6能識別,帶*號的只有IE能識別,樣式後加“!important”只有FF和IE7能識別 狄克 2008-03-14 14:58 檢舉
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-mo/zonghezhishi/80344z.html