El año pasado, el artículo 4 de la restricción en " Limitaciones y soluciones de IE para hojas de estilo CSS " se resumió: "¿Un archivo CSS no puede exceder los 288 kb?". Esta fue una pregunta que no se reprodujo en ese momento y la referencia provino de Internet Explorer. Límite de tamaño de archivo CSS. Hoy finalmente vi otra limitación de IE en CSS: la cantidad de selectores para cada etiqueta de estilo o archivo css en IE no puede exceder 4095. De hecho, el atributo de estilo también debería tener esta restricción, pero es casi imposible que suceda. Esta limitación existe en IE6, IE7 e IE8. Consulte la DEMOSTRACIÓN de IE sobre el límite del selector 4095 .
Style.css en DEMO tiene 4913 selectores y un tamaño de 554 kb, pero en IE falla después de 4095 selectores, por lo que significa que el archivo CSS de IE no tiene un límite de 288 kb.
Por lo tanto, puede encontrar esta limitación al usar el método addRule y el atributo cssText para agregar estilos a la etiqueta de estilo en IE. Por ejemplo, cuando usa el método addRule para agregar el selector 4096, se informará una excepción de " argumento no válido ".