Rumah >hujung hadapan web >tutorial css >Apakah Had Peraturan CSS dalam Versi Berbeza Internet Explorer?

Apakah Had Peraturan CSS dalam Versi Berbeza Internet Explorer?

Patricia Arquette
Patricia Arquetteasal
2024-12-25 20:19:14445semak imbas

What are the CSS Rule Limits in Different Versions of Internet Explorer?

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:

  • IE9: Sehingga 4095 peraturan setiap helaian gaya, 31 peraturan @import setiap helaian gaya, 4 tahap sarang @import, 16380 peraturan setiap halaman.
  • IE10: Sehingga 65534 peraturan setiap helaian gaya, 4095 @import peraturan setiap helaian gaya, 4095 tahap @import bersarang, 16,777,215 peraturan setiap halaman.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn