欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

InternetExplorer對CSS樣式的限制以及解決方案_Div+CSS教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
  Internet Explorer對CSS樣式的限制以及解決方案

  首先介紹一下HTML文檔與CSS的關聯常見有4種方式:

1、使用link標記

示例代碼 [m.ghpqjb.com]
<link rel="stylesheet" type="text/css" href="sheet.css" />

2、使用style元素

示例代碼 [m.ghpqjb.com]
<style type="text/css">
body{background:#fff;}
h1{font-size:2em;}
</style>

3、使用@import指令

示例代碼 [m.ghpqjb.com]
<style type="text/css">
@import url(sheet1.css);
@import "sheet2.css";
</style>

4、使用style屬性的內聯樣式(inline style)

示例代碼 [m.ghpqjb.com]
<p style="color:#f00;">這是紅色的字</p>

  在實際應用中,使用style屬性的內聯樣式是不推薦使用的,XHTML1.1已經將其標準為不建議使用,原因很簡單這種方式不比font標記強多少,削弱了CSS集中控制整個文檔外觀的優點。

  前3種方式利用了link標記和style標記,在IE(包括IE6、IE7和IE8 beta1)中有如下限制:

◆ 文檔中只有前31個link或style標記關聯的CSS能夠應用。
  從第32個開始,其標記關聯的CSS都將失效。IE的官方文檔All style tags after the first 30 style tags on an HTML page are not applied in Internet Explorer也提及這個限制,包括在使用.xsl的.xml文件也有這個限制。但是似乎寫錯了數量。請在IE看:

◆ 一個style標記只有前31次@import指令有效應用。
  從第32個@import指令開始忽略。

◆ 一個css文件只有前31次@import指令有效應用。
  從第31個@import指令開始忽略。

◆ 一個CSS文件的不能超過288kb?
  這個消息來自Internet Explorer CSS File Size Limit。

  IE對CSS的限制在絕大部分情況下是不會碰到的,即使碰到最佳的解決方案也應該是手動或者通過后端程序對CSS文件和響應的標記進行合并,最小化的http請求數是優化頁面呈現的第一原則。

  在IE中,可以通過document.styleSheets對象(Firefox、Opera9和Safari3.1都支持)修改內聯和嵌入樣式的值。該對象僅在文檔包含style或link元素時可用,其實用document.styleSheets.length就可以看出IE下這個值最大是31。下面是利用Javascript來合并link和style標記來解決IE下的限制:

示例代碼 [m.ghpqjb.com]
var fnMergeStyleSheet = function(){
if(!document.styleSheets){
return;
}
var aSheet = document.styleSheets,
aStyle = document.getElementsByTagName('style'),
aLink = document.getElementsByTagName('link');
if(aStyle.length aLink.length < 32 || !aSheet[0].cssText){
//document.styleSheets.cssText只有IE支持
return;
}
var aCssText = [],aCloneLink = [];
//把style標簽中的樣式存入,然后刪掉該標簽,但保留第一個
//因為由getElementsByTagName方法返回值是nodeList,所以刪除時循環用倒序
for(var i=aStyle.length-1;i>-1;–i){
var o = aStyle[i];
aCssText.push(o.innerHTML);
if(i>0){
o.parentNode.removeChild(o);
}
}
//在IE中只有在31之內的link標簽才能通過其styleSheet.cssText獲取樣式
//無法的獲取復制到一個數組aCloneLink中
for(var i=aLink.length-1;i>-1;–i){
var o = aLink[i];
if(o.getAttribute && o.getAttribute(’rel’)===’stylesheet’){
if(o.styleSheet){
aCssText.push(o.styleSheet.cssText);
}else{
aCloneLink.push(o.cloneNode(true));
}
if(i>0){
o.parentNode.removeChild(o);
}
}
}
var oHead = document.getElementsByTagName(’head’)[0];
//通過前面的刪除,前31個link或者style標記最多只剩下2個
//通過重新增加link節點的方法激活其styleSheet屬性,從而獲取樣式
for(var i = aCloneLink.length-1;i>-1;–i){
var o = aCloneLink[i];
oHead.appendChild(o);
aCssText.push(o.styleSheet.cssText);
oHead.removeChild(o);
}
//把所有的樣式都復制給第一個標簽
aSheet[0].cssText = aCssText.join(”);
}

上面僅僅是一個簡單的粗糙的解決方案,可以改進的地方還有:

  1、沒有考慮media這個屬性,假如有多個media應該分別合并,當然更沒有考慮link標記的rel="alternate stylesheet"帶來的影響。但我更建議通過@media指令把相應的樣式寫在同一個文件中,至少可以減少HTTP連接數。

  2、沒有解決@import指令31次限制的問題,其實可以提取其href值然后進行激活處理。但是實際應用在建議用link標記來替代@import指令,應為在IE中@import指令相當與把link標記寫在文檔的底部。

  3、一般來講頁面之所有出現大量的link或者style標簽很可能有很多是相同的,可以在aCssText合并前除掉相同的項,減少代碼量。

  

/所屬分類:Div+CSS教程/更新時間:2008-06-05
相關Div+CSS教程
精品精品欲导航| 久久成人av少妇免费| 亚洲妇女屁股眼交7| 国产69精品99久久久久久宅男| 国产手机免费视频| 天堂а√在线中文在线新版| 欧美日韩在线二区| 亚洲精品国产a久久久久久| 性视频1819p久久| 中文字幕网av| 免费激情视频网站| 蜜桃av一区二区在线观看| 717成人午夜免费福利电影| 国产精品一区二区不卡视频| 白白色免费视频| 亚洲一区电影| 欧美国产国产综合| 久久免费视频网站| 国产亚洲视频一区| 成人短视频app| 国产成人免费高清| 一本色道久久88亚洲综合88| 日韩精品久久一区二区| 狠狠狠狠狠狠狠| 亚洲国产电影| 欧美精品v国产精品v日韩精品| 国产乱码精品一区二区三区不卡| 欧美乱大交做爰xxxⅹ小说| 久久亚洲黄色| 亚洲精品亚洲人成人网在线播放| 奇米影视亚洲狠狠色| 中文字幕55页| 婷婷丁香久久| 久久久av毛片精品| 98精品国产自产在线观看| 岛国av在线免费| 国产精品亚洲一区二区三区在线观看| 国产99精品视频| 久久伊人免费视频| 高清av免费看| yw.尤物在线精品视频| 99精品欧美一区二区三区小说| 欧美成人剧情片在线观看| 天天干在线影院| 日韩电影大全网站| 91在线丨porny丨国产| 久久精品视频导航| jizz18女人| 欧美激情2020午夜免费观看| 欧美乱偷一区二区三区在线| 国产精品成人av久久| 国产精品红桃| 日韩一级免费观看| 福利在线小视频| 国产一区二区在线视频观看| 日本成人在线电影网| 亚洲欧美日韩天堂一区二区| 国产女大学生av| 天堂av资源在线| 91啪亚洲精品| 国产69精品久久久久久| 国产福利在线观看视频| 久久久久97| 午夜视频一区二区| 韩日午夜在线资源一区二区| 日本三级黄色大片| 亚洲少妇在线| 精品亚洲永久免费精品| 日本wwww视频| 91精品影视| 中文字幕免费在线观看视频一区| 国产精品情侣自拍| 四虎影视1304t| 亚洲乱码电影| 亚洲成人网av| 成年人视频网站免费观看| 男人最爱成人网| 国产欧美一区二区三区鸳鸯浴| 国产高清视频一区三区| www.黄色在线| 99精品电影| 日韩免费看网站| 成人免费观看cn| 92国产精品| 欧美国产成人在线| 亚洲影院高清在线| 国产系列精品av| 日韩精品91亚洲二区在线观看| 一区二区欧美在线| 青娱乐国产精品视频| 国产区精品视频在线观看豆花| 精品久久久一区| 视频一区免费观看| av观看在线免费| 99re这里只有精品首页| 国产精品高清在线| 麻豆亚洲av成人无码久久精品| 国产日韩亚洲| 日韩中文字幕国产精品| 俄罗斯黄色录像| 波多野结衣一区| 欧美大片在线观看| 男人插女人下面免费视频| 欧美黄色一级| 色8久久人人97超碰香蕉987| 超碰在线免费观看97| 午夜激情小视频| 亚洲视频网在线直播| 国产一区二区在线网站| 中文字幕欧美色图| www.欧美日韩| 91夜夜揉人人捏人人添红杏| 69视频免费在线观看| 国产精品一区二区三区乱码| 青草成人免费视频| www.色小姐com| 蜜臀99久久精品久久久久久软件 | 777av视频| 国产精品**亚洲精品| 色综合久久66| 激情小视频网站| 国产日韩在线观看视频| 91激情在线视频| 免费毛片网站在线观看| 电影91久久久| 在线这里只有精品| 免费一级特黄毛片| 秋霞影院一区| 欧美男男青年gay1069videost| 1024av视频| 国产精品黄网站| 欧美一区二区二区| 天天干天天玩天天操| 伊人春色精品| 精品视频久久久| 亚洲欧美日韩色| 欧美在线视屏| 久久九九亚洲综合| 小嫩苞一区二区三区| 丝袜美腿高跟呻吟高潮一区| 97人人做人人爱| 天海翼一区二区| 99视频在线观看一区三区| 99久久精品免费看国产四区| 一个人看的www日本高清视频| 国产三级久久久| 欧美日韩国产高清视频| 亚洲 另类 春色 国产| 亚洲国产欧美日韩另类综合| 91视频成人免费| 日韩欧美一级| 欧美大胆一级视频| www.555国产精品免费| 黄色日韩在线| 97国产精品视频人人做人人爱| 久久久久久久久久久97| 国产精品88888| av资源一区二区| 懂色av蜜臀av粉嫩av分享吧| 亚洲综合丝袜美腿| 欧美午夜小视频| 猫咪成人在线观看| 精品亚洲一区二区| 性の欲びの女javhd| 免费观看一级特黄欧美大片| 国产精品久久久一区| 在线免费观看日韩视频| 1024国产精品| 欧美一级爱爱视频| 精品综合久久88少妇激情| 亚洲国产精品99| 少妇精品一区二区三区| 日韩高清不卡在线| 国产一区二区色| 国产欧美第一页| 午夜精品一区在线观看| 欧美日韩在线一| 超碰成人久久| 九九精品视频在线| 国产尤物在线视频| 国产精品天干天干在观线| 超碰成人在线免费观看| 8848成人影院| 亚洲午夜小视频| 久久久久久久久久97| 国产麻豆精品一区二区| 国产欧美日韩视频一区二区三区| 激情亚洲影院在线观看| 欧美精品v国产精品v日韩精品| 91精品国产高清91久久久久久 | 伊人成人开心激情综合网| 一区二区三区四区五区| 99r精品视频| 亚洲 欧洲 日韩| 亚洲丁香日韩| 日韩亚洲在线观看| 日韩av一区二区在线播放| 欧美韩日一区二区三区| 18视频在线观看娇喘| 天堂av一区二区三区在线播放| 一区二区三区视频免费在线观看| 免费中文字幕日韩| 久久久蜜桃精品| 法国空姐在线观看免费| 五月天亚洲色图| 欧美成人免费全部| 无码人妻精品一区二区蜜桃色欲 | 色婷婷综合五月| 性久久久久久久久久久久久久| 亚洲一区二区三区高清| 91麻豆国产精品| 外国成人直播| 亚洲丁香婷深爱综合| 99热这里只有精品4| 久久这里只精品最新地址| 国产又粗又爽又黄的视频| 啪啪亚洲精品| 久久久久久久影院| 97久久人国产精品婷婷| 一本一道综合狠狠老| 久久久久中文字幕亚洲精品| 美腿丝袜亚洲综合| 欧美精品一区二区三区在线看午夜| 国产精品视频一区二区三区| 亚洲欧美制服中文字幕| 国产真实的和子乱拍在线观看| 国产精品久久久久一区二区三区| 欧美 丝袜 自拍 制服 另类| 欧美不卡一区| 成人在线播放av| 日本美女久久| 亚洲男人天天操| 午夜精品三级久久久有码| 亚洲图片欧美视频| 国产精品igao网网址不卡| 蜜臀av一级做a爰片久久| 欧美高清视频一区| 欧美毛片免费观看| 韩国福利视频一区| 成人av免费播放| 欧美一级黄色片| 亚洲天堂黄色片| 亚洲色图另类专区| 911福利视频| 美女任你摸久久| 日韩精品无码一区二区三区| 午夜精品影视国产一区在线麻豆| 午夜精品久久久久久久99热| 性欧美18一19性猛交| 日韩写真欧美这视频| 国产十六处破外女视频| 亚洲精品乱码久久久久久日本蜜臀| 五月天中文字幕在线| 久久99九九99精品| 亚洲一区二区在线看| 欧美成人激情| 91牛牛免费视频| 日韩成人视屏| 欧美激情精品久久久久| 内射后入在线观看一区| 日韩av在线免费看| 亚洲天堂一区在线观看| 欧美特黄级在线| 国产精品毛片一区二区| 欧美激情一区二区在线| 99视频在线视频| 狠狠色狠狠色综合| 国产精品无码电影在线观看| 亚洲特色特黄| 欧美精品123| 青青草成人影院| 亚洲精品免费网站| 国产劲爆久久| 日本久久久久久久久久久| 欧美一区=区三区| 欧美黑人性猛交| 亚洲色图狠狠干| 有码中文亚洲精品| a天堂中文在线观看| 亚洲成人aaa| 久久国产香蕉视频| 日韩一区二区三区在线观看| 精品少妇theporn| 欧美性猛交xxxx免费看久久久| www.黄色在线| 亚洲自拍与偷拍| 非洲一级黄色片| 一级日本不卡的影视| 国产亚洲无码精品| 亚洲人xxxx| 国产精品无码久久久久久| 国产精品国产自产拍在线| 欧美丰满熟妇bbb久久久| 久久久久久免费毛片精品| 亚洲综合123| 91视视频在线直接观看在线看网页在线看 | 久久精品欧美日韩精品| 在线观看免费不卡av| 9久草视频在线视频精品| 午夜国产一区二区三区| 成人毛片在线观看| 色一情一区二区| 91浏览器在线视频| 中文字幕av一区二区三区人妻少妇| 久久久久国产一区二区三区四区| 特黄特黄一级片| 国产精品午夜电影| 97人妻精品一区二区三区免| 成人欧美一区二区三区小说| aa片在线观看视频在线播放| 亚洲精品va在线观看| 调教驯服丰满美艳麻麻在线视频 | 国产精品夜夜夜一区二区三区尤| 日韩精品不卡一区二区| 精品综合久久| 欧美激情性爽国产精品17p| 日韩高清在线播放| 国产精品免费看| 国产精品videossex国产高清| 麻豆精品一区二区三区| 18禁男女爽爽爽午夜网站免费| 国产精品一区久久久久| 中文字幕天天干| 久久久久久99久久久精品网站| 亚洲成年人av| 亚洲一区二区欧美| 登山的目的在线| 欧美日韩精品电影| 国产99免费视频| 亚洲视频第一页| 激情开心成人网| 欧美一级片一区| 日韩精品免费一区二区三区竹菊 | 亚洲毛片在线看| 亚洲精品久久久蜜桃动漫 | 888久久久| 亚洲精品乱码久久久久久蜜桃91| 久久综合亚州| 日本精品免费在线观看| caoporm超碰国产精品| 亚洲熟妇一区二区| 亚洲一区二区三区自拍| 欧美日韩在线视频免费播放| 在线不卡一区二区| 亚洲天天综合网| 精品国偷自产在线视频| 亚洲午夜剧场| 91精品视频大全| 欧美成人有码| wwwwww欧美| 成人国产视频在线观看| 国产精品果冻传媒| 激情懂色av一区av二区av| 日韩精品乱码久久久久久| 亚洲高清免费观看高清完整版| 欧洲精品久久一区二区| 97久久精品人搡人人玩| 丝袜连裤袜欧美激情日韩| 久久爱av电影| 肉丝袜脚交视频一区二区| 免费看a级黄色片| 国产精品初高中害羞小美女文| 青青操在线播放| 日韩一级片在线观看| 理论片中文字幕| 日本一区二区不卡| 91偷拍一区二区三区精品| 99久久久无码国产精品性色戒| 国产激情精品久久久第一区二区| 中文字幕一区二区三区乱码不卡| 性做久久久久久| 久久久久久亚洲av无码专区| 中文字幕日韩欧美| 亚洲网一区二区三区| 久久66热这里只有精品| 麻豆久久久久久| 深夜视频在线观看| 色综合天天综合色综合av| 中文字幕+乱码+中文乱码91| 久久亚洲精品一区二区| 精品福利网址导航| 日韩一区二区三区资源| 国产一区二区看久久| 怡红院一区二区| 欧洲一区二区三区免费视频| 国产又黄又粗又猛又爽| 69**夜色精品国产69乱| 欧美一级精品| 日本中文字幕在线视频观看| 久久久久久电影| 免费一级黄色大片| 亚洲欧洲日产国码av系列天堂| 国产精品免费精品自在线观看| 精品日本一区二区| 国内一区二区视频| 素人fc2av清纯18岁| 91精品国模一区二区三区| 五月激情丁香婷婷| 亚洲在线免费看| 秋霞午夜av一区二区三区|