Had CSS Internet Explorer: Soal Megabait dan Lapisan
Sebagai pembangun, kami sering dikekang oleh pengehadan alatan kami. Internet Explorer, yang pernah menjadi kuasa dominan dalam pasaran penyemak imbas web, telah lama terkenal dengan keanehan dan batasannya, dan peraturan CSS tidak terkecuali.
Salah satu had CSS Internet Explorer yang paling terkenal adalah berkaitan dengan bilangan peraturan CSS yang boleh dimuatkan ke dalam satu halaman web. Sebelum IE9, had ini hanyalah 4095 peraturan, tanpa mengira bilangan helaian gaya yang digunakan. Walau bagaimanapun, IE9 dan kemudiannya membawa peningkatan yang ketara, membenarkan peraturan yang lebih banyak.
Dalam IE9, satu helaian gaya boleh mengandungi sehingga 4095 pemilih, manakala peraturan @import boleh bersarang sehingga empat tahap dalam. Ini secara berkesan akan membolehkan sejumlah 4095 * 4 = 16380 peraturan setiap halaman.
Dengan keluaran IE10, had peraturan CSS dikembangkan lagi kepada 65534 pemilih setiap helaian gaya dan 4095 tahap @import sarang. Ini diterjemahkan kepada 4095 * 4095 = 16,777,215 peraturan setiap halaman.
Walaupun had ini kelihatan lebih daripada mencukupi untuk kebanyakan senario pembangunan web, perlu diingat bahawa had ini digunakan pada setiap helaian gaya secara individu. Oleh itu, jika anda mempunyai berbilang helaian gaya dipautkan ke halaman web tunggal, setiap helaian gaya tersebut akan mempunyai set hadnya sendiri.
Untuk meringkaskan:
Atas ialah kandungan terperinci Apakah Had Peraturan CSS dalam Versi Berbeza Internet Explorer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!