Rumah  >  Artikel  >  hujung hadapan web  >  Kolon Tunggal atau Berganda untuk unsur-unsur Pseudo CSS: Notasi Mana Yang Perlu Anda Gunakan?

Kolon Tunggal atau Berganda untuk unsur-unsur Pseudo CSS: Notasi Mana Yang Perlu Anda Gunakan?

Barbara Streisand
Barbara Streisandasal
2024-11-21 13:43:15354semak imbas

Single or Double Colon for CSS Pseudo-elements: Which Notation Should You Use?

Dilema Bertindih Berganda: Tunggal atau Berganda untuk Elemen Pseudo?

Dalam dunia elemen pseudo CSS, elemen-tunggal (cth., :after) dan notasi bertitik dua (cth., ::after) telah mencetuskan perdebatan di kalangan pembangun. Memandangkan IE7 dan IE8 kekurangan sokongan untuk bertitik dua, ada yang mempersoalkan sama ada adalah bijak untuk menggunakan kolon tunggal semata-mata, dengan pilihan untuk berbalik semula kemudian.

Hujah untuk Titik Tunggal Sekarang

Penyokong menggunakan hanya notasi bertitik tunggal memetik sokongan meluas untuknya dalam penyemak imbas moden. Pendekatan ini menghapuskan keperluan untuk peraturan berasingan untuk keserasian ke belakang dengan IE7 dan IE8.

Kes untuk Kolon Berganda

Yang lain berpendapat bahawa menggunakan bertitik dua bersama bertitik tunggal , seperti yang dilihat dalam sampel kod:

.foo:after,
.foo::after { /*styles*/ }

memberikan fleksibiliti tambahan. Dengan memasukkan peraturan bertitik dua, pembangun boleh menyasarkan penyemak imbas masa hadapan yang mungkin menawarkan pilihan penggayaan yang dipertingkatkan khusus untuk elemen pseudo bertitik dua.

Amaran: Elakkan Notasi Gabungan

Adalah penting untuk ambil perhatian bahawa menggunakan kedua-dua titik bertindih tunggal dan berganda dalam satu peraturan, dipisahkan dengan koma, adalah sangat tidak digalakkan. Penyemak imbas mungkin mengabaikan keseluruhan peraturan jika ia termasuk ralat sintaks, seperti gabungan titik bertindih tunggal dan berganda.

Syor: Titik Tunggal Untuk Sekarang

Untuk keserasian maksimum dan kesederhanaan, adalah disyorkan untuk kekal dengan notasi bertitik tunggal buat masa ini. Apabila IE7 dan IE8 semakin tidak jelas, pembangun kemudian boleh menilai semula penggunaan tatatanda bertitik dua untuk potensi peningkatan.

Atas ialah kandungan terperinci Kolon Tunggal atau Berganda untuk unsur-unsur Pseudo CSS: Notasi Mana Yang Perlu Anda Gunakan?. 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