為不同的瀏覽器載入不同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; 
}();

返回列表
返回首頁 主站蜘蛛池模板: 九九在线中文字幕无码| 国产AV无码专区亚洲AV麻豆| 99在线精品免费视频九九视| 斗罗大陆动漫完整免费| 亚洲av无码一区二区三区dv| 波多野结衣mxgs-968| 午夜老司机在线观看免费| 久久人妻无码中文字幕| 精品国产乱码一区二区三区| 国产愉拍精品视频手机| chinese国产高清av内谢| 暖暖直播在线观看| 免费久久一级欧美特大黄| 国产一区二区三区乱码网站| 少妇厨房愉情理9仑片视频| 亚洲国产精品一区二区九九| 美女被a到爽视频在线观看| 国产精品自在自线| 中文字幕无码无码专区| 欧美日本一本线在线观看| 伊人热热久久原色播放www| 领导边摸边吃奶边做爽在线观看| 国产精品无码免费视频二三区 | 男人和女人差差差很疼30分| 啊快点再快点好深视频免费| 里番本子侵犯肉全彩3d| 国产成人精品啪免费视频| 香蕉免费看一区二区三区| 性高湖久久久久久久久aaaaa| 久久人人爽人人爽人人片AV东京热| 樱桃视频影院在线观看| 免费欧洲毛片A级视频无风险| 国产黑丝袜在线| 国产精品夜间视频香蕉| 91欧美精品激情在线观看最新| 大香焦伊人久久| www一级毛片| 日本在线视频一区二区| 亚洲精品国产电影| 狠狠躁夜夜躁av网站中文字幕 | 99热这里只有精品国产动漫|