為不同的瀏覽器載入不同CSS的二種方法
2006/10/23 10:57:26

由于各瀏覽器(IE、gecko、opera......)對CSS的渲染方式都有所不同,造成顯示效果不同,所以可通過對其載入不同CSS的方法來解決,下面介紹下二種方法來實現,不一定很實用,難的玩一把。 
純CSS方式
以下是引用片段:
Code 
.box{ 
width:20em; 
height:20em; 
background:#369; 

/*--gecko內核--*/ 
@mediaalland(min-width:0px){ 
box{ 
background:#CC0000; 


/*--operahacks--*/ 
/*--不能通過W3CCSS檢驗--*/ 

.box{background:#808080;
}

以上代碼運行的結果,在IE中是灰色,Opera中是紫紅,Firefox中是藍色
在IE7以前版本還可采用CSS2的屬性選擇符來區別,不幸的是IE7開始已能識別。
本文章由forestgan于15-Oct-2006發表
javascript的方法
以下是引用片段:
varcss_browser_selector=function(){ 
var 
ua=navigator.userAgent.toLowerCase(), 
is=function(t){returnua.indexOf(t)!=-1;}, 
h=document.getElementsByTagName('html')[0], 
b=(!(/opera|webtv/i.test(ua))&&/msie(\d)/.test(ua))?((is('mac')?'ieMac':'')+'ieie'+RegExp.$1) 
:is('gecko/')?'gecko':is('opera')?'opera':is('konqueror')?'konqueror':is('applewebkit/')?'webkitsafari':is('mozilla/')?'gecko':'', 
os=(is('x11')||is('linux'))?'linux':is('mac')?'mac':is('win')?'win':''; 
varc=b+os+'js'; 
h.className+=h.className?''+c:c; 
}();

返回列表
返回首頁 主站蜘蛛池模板: 午夜三级国产精品理论三级| 国产视频精品久久| 久久免费的精品国产V∧| 欧美极度极品另类| 免费日本三级电影| 老师洗澡喂我吃奶的视频| 国产成人刺激视频在线观看| 6一13小幻女| 天天做天天爱天天干| 三级视频网站在线观看| 日本不卡高清中文字幕免费| 亚洲AV成人无码网站| 欧美精品亚洲精品日韩专区va| 免费看黄a级毛片| 老司机午夜影院| 国产人妖ts在线视频观看| 精品国产福利片在线观看| 国产精品嫩草影院免费| 91精品欧美一区二区综合在线| 天天视频官网天天视频在线| 丁香色欲久久久久久综合网| 无码人妻一区二区三区av| 久久国产午夜一区二区福利| 最近中文字幕高清免费大全8| 亚洲国产精品区| 欧美精品在欧美一区二区| 亚洲视频手机在线| 男女一边摸一边做爽爽| 冲田杏梨在线精品二区| 美女张开双腿让男生捅| 国产一区日韩二区欧美三区| 韩国伦理片久久电影网| 国产女人18毛片水真多1| 国产鲁鲁视频在线播放| 国产第一福利136视频导航| 在线观看www日本免费网站| 国产高清在线a视频大全| 99国产精品永久免费视频| 天天爱天天做天天爽夜夜揉| www884aa| 嫩草视频在线看|