L'année dernière, l'article 4 de la restriction dans « IE Limitations and Solutions to CSS Style Sheets » était résumé : « Un fichier CSS ne peut pas dépasser 288 Ko ? C'était une question qui n'était pas reproduite à l'époque et la référence provenait d'Internet Explorer. Limite de taille du fichier CSS. Aujourd'hui, j'ai enfin vu une autre limitation d'IE sur CSS : le nombre de sélecteurs pour chaque balise de style ou fichier CSS dans IE ne peut pas dépasser 4095. En fait, l'attribut style devrait également avoir cette restriction, mais cela est presque impossible. Cette limitation existe dans IE6, IE7 et IE8. Veuillez consulter la DEMO d'IE à propos de la limite du sélecteur 4095 .
Style.css dans DEMO a 4913 sélecteurs et une taille de 554 Ko, mais dans IE, il échoue après 4095 sélecteurs, cela signifie donc que le fichier CSS d'IE n'a pas de limite de 288 Ko.
Par conséquent, vous pouvez rencontrer cette limitation lorsque vous utilisez la méthode addRule et l'attribut cssText pour ajouter des styles à la balise de style dans IE. Par exemple, lorsque vous utilisez la méthode addRule pour ajouter le 4096ème sélecteur, une exception « Argument invalide » sera signalée.