ปีที่แล้ว บทความที่ 4 ของข้อจำกัดใน " ข้อจำกัดของ IE และแนวทางแก้ไขสำหรับ CSS Style Sheets " ได้รับการสรุปว่า "ไฟล์ CSS ต้องมีขนาดไม่เกิน 288kb" นี่เป็นคำถามที่ไม่ได้ทำซ้ำในขณะนั้นและการอ้างอิงมาจาก Internet Explorer ขีดจำกัดขนาดไฟล์ CSS วันนี้ในที่สุดฉันก็เห็นข้อจำกัดอีกประการหนึ่งของ IE บน CSS: จำนวนตัวเลือกสำหรับแท็กสไตล์หรือไฟล์ css แต่ละไฟล์ใน IE จะต้องไม่เกิน 4095 ที่จริงแล้วแอตทริบิวต์ style ก็ควรมีข้อจำกัดนี้เช่นกัน แต่แทบจะเป็นไปไม่ได้เลยที่จะเกิดขึ้น ข้อจำกัดนี้มีอยู่ใน IE6, IE7 และ IE8 โปรดดู การสาธิตของ IE เกี่ยวกับขีดจำกัดตัวเลือก 4095
Style.css ใน DEMO มีตัวเลือก 4913 ตัวและมีขนาด 554kb แต่ใน IE จะล้มเหลวหลังจากตัวเลือก 4095 ตัว ดังนั้นจึงหมายความว่าไฟล์ CSS ของ IE ไม่มีขีดจำกัดที่ 288kb
ดังนั้น คุณอาจพบข้อจำกัดนี้เมื่อใช้ เมธอด addRule และ แอตทริบิวต์ cssText เพื่อเพิ่มสไตล์ให้กับแท็กสไตล์ใน IE ตัวอย่างเช่น เมื่อใช้เมธอด addRule เพื่อเพิ่มตัวเลือกที่ 4096 ข้อยกเว้น " อาร์กิวเมนต์ที่ไม่ถูกต้อง " จะถูกรายงาน