Menyingkap Rahsia Hack 9 CSS
Tertanya-tanya apakah maksud 9 dalam pengisytiharan lebar CSS? Berikut ialah lowdown:
Watak misteri ini ialah penggodaman CSS yang disesuaikan khusus untuk Internet Explorer versi 7, 8 dan 9. Pada dasarnya, ini bermakna hanya satu pengisytiharan CSS yang berakhir dengan 9; akan digunakan pada pelayar IE 7, 8 dan 9.
Mari kita pecahkan contoh:
width: 500px;
Coretan ini diterjemahkan kepada lebar 500 piksel, tetapi hanya dalam versi Internet Explorer 7, 8, dan 9. Pelayar lain akan mengabaikan perkara ini pengisytiharan.
Sekarang, pertimbangkan CSS ini:
#myElement { width: 300px; width: 500px; }
Dalam IE 7, 8 dan 9, #myElement akan menjadi 500 piksel lebar. Walau bagaimanapun, dalam semua penyemak imbas lain, ia akan menjadi 300 piksel lebar.
Godam ini amat berguna untuk menyasarkan sifat atau nilai CSS tertentu kepada penyemak imbas yang berbeza, memastikan pengalaman visual yang konsisten merentas pelbagai platform.
Nota: Sehingga hari ini, penggodaman ini bukan sahaja berfungsi dalam IE 7, 8, dan 9 tetapi juga dalam IE 10.
Atas ialah kandungan terperinci Apakah Yang Dilakukan Hack CSS `\9`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!