Rumah >hujung hadapan web >tutorial css >Apakah yang dilakukan oleh `\9` dalam Pengisytiharan Lebar CSS?

Apakah yang dilakukan oleh `\9` dalam Pengisytiharan Lebar CSS?

Barbara Streisand
Barbara Streisandasal
2024-12-14 18:49:14425semak imbas

What Does the `9` in CSS Width Declarations Do?

Memahami Maksud 9 dalam Pengisytiharan Lebar CSS

Kod CSS boleh termasuk aksara khas, 9, yang berfungsi sebagai "godam CSS " khusus menyasarkan Internet Explorer versi 7, 8 dan 9. Apabila digunakan pada penghujung perisytiharan sifat CSS, seperti dalam contoh di bawah:

width: 500px;

helah ini memastikan bahawa harta itu hanya digunakan dalam versi tertentu Internet Explorer tersebut. Pelayar lain akan mengabaikan penggodaman ini sama sekali.

Dalam contoh yang disediakan, sifat lebar akan menetapkan lebar elemen kepada 500 piksel, tetapi hanya apabila dilihat dalam IE 7, 8 atau 9. Semua penyemak imbas lain akan mengabaikan 9 dan tidak akan menggunakan peraturan lebar.

Godam ini membenarkan pembangun mencipta peraturan CSS yang khusus untuk pelayar atau versi penyemak imbas tertentu. Contohnya:

#myElement {
    width: 300px;
    width: 500px;
}

Dengan kod ini, elemen akan mempunyai lebar 500 piksel dalam IE 7, 8 dan 9, manakala dalam semua penyemak imbas lain, ia akan mempunyai lebar 300 piksel.

Sila ambil perhatian bahawa penggodaman ini juga berfungsi dalam Internet Explorer 10, seperti yang dinyatakan dalam suntingan kepada jawapan asal.

Atas ialah kandungan terperinci Apakah yang dilakukan oleh `\9` dalam Pengisytiharan Lebar CSS?. 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