DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS進階教程 >> IE中選擇符的4095限制
IE中選擇符的4095限制
編輯:CSS進階教程     

網頁制作POLUOLUO文章簡介:今天終於看到了IE在CSS上的另一個限制:IE中每個style標簽或css文件的選擇符個數不能超過4095。其實style屬性也應該有這個限制,但是幾乎不可能發生。

去年曾總結了《IE對CSS樣式表的限制和解決方案》中限制的第4條寫道“一個CSS文件的不能超過288kb?”,這是一個疑問句,當時沒有重現出來且參考來自Internet Explorer CSS File Size Limit。今天終於看到了IE在CSS上的另一個限制:IE中每個style標簽或css文件的選擇符個數不能超過4095。其實style屬性也應該有這個限制,但是幾乎不可能發生。這個限制在IE6、IE7和IE8中存在。請看 IE關於4095個選擇符限制的DEMO。

DEMO中的 style.css 有4913個選擇符,大小為554kb,但在IE中卻在4095個選擇符之後失效,所以說明IE的CSS文件不存在不能超過288kb的限制。

所以在IE中對style標簽使用 addRule方法 和 cssText屬性 添加樣式時都可能會碰到這個限制,比如使用addRule方法添加第4096個選擇符時會報“Invalid Argument”的異常。

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