IE中每个style标签或css文件的选择符个数不能超过4095。其实style属性也应该有这个限制,但是几乎不可能发生。这个限制在IE6、IE7和IE8中存在。
请看。
DEMO中的有4913个选择符,大小为554kb,但在IE中却在4095个选择符之后失效,所以说明IE的CSS文件不存在不能超过288kb的限制。
所以在IE中对style标签使用和添加样式时都可能会碰到这个限制,比如使用addRule方法添加第4096个选择符时会报“Invalid Argument”的异常。
本文共 309 字,大约阅读时间需要 1 分钟。
IE中每个style标签或css文件的选择符个数不能超过4095。其实style属性也应该有这个限制,但是几乎不可能发生。这个限制在IE6、IE7和IE8中存在。
请看。
DEMO中的有4913个选择符,大小为554kb,但在IE中却在4095个选择符之后失效,所以说明IE的CSS文件不存在不能超过288kb的限制。
所以在IE中对style标签使用和添加样式时都可能会碰到这个限制,比如使用addRule方法添加第4096个选择符时会报“Invalid Argument”的异常。
转载于:https://www.cnblogs.com/sking7/archive/2011/12/06/2278595.html