No ano passado, o artigo 4º da restrição em “ Limitações e soluções do IE para folhas de estilo CSS ” foi resumido: “Um arquivo CSS não pode exceder 288kb?” Essa foi uma pergunta que não foi reproduzida na época e a referência veio do Internet Explorer. Limite de tamanho de arquivo CSS. Hoje finalmente vi outra limitação do IE em CSS: o número de seletores para cada tag de estilo ou arquivo css no IE não pode exceder 4095. Na verdade, o atributo style também deveria ter essa restrição, mas é quase impossível de acontecer. Esta limitação existe no IE6, IE7 e IE8. Consulte a DEMO do IE sobre o limite do seletor 4095 .
Style.css no DEMO tem 4.913 seletores e um tamanho de 554kb, mas no IE ele falha após 4.095 seletores, então significa que o arquivo CSS do IE não tem limite de 288kb.
Portanto, você pode encontrar essa limitação ao usar o método addRule e o atributo cssText para adicionar estilos à tag de estilo no IE. Por exemplo, ao usar o método addRule para adicionar o seletor 4096, uma exceção " Argumento inválido " será relatada.