Rumah > Artikel > hujung hadapan web > Bilakah Atribut CSS Berundur kepada Piksel (px) Tanpa Unit?
Fallback untuk Atribut CSS Tanpa Unit: Kajian Kes
Atribut CSS selalunya memerlukan unit (cth., px, em, %) untuk ditentukan nilai mereka. Walau bagaimanapun, dalam senario tertentu, unit ini mungkin ditinggalkan. Ini menimbulkan persoalan tentang mekanisme sandaran dan gelagat ejen pengguna (UA) dalam situasi sedemikian.
Soalan:
<body> <div style= "width:170; border:1 dotted PaleGreen; background-color:MistyRose"> The quick brown </div> </body>
Jawapan:
1. px Fallback dalam Mod Quirks
Dalam mod quirks, yang diaktifkan dengan ketiadaan doctype yang betul, sesetengah penyemak imbas mungkin berundur kepada px untuk atribut tertentu. Tingkah laku ini berpunca daripada atribut lebar dan ketinggian HTML warisan, yang menerima nombor tanpa unit sebagai panjang piksel.
2. Unit Sandar Pilihan
Ya, px ialah unit sandaran pilihan jika tiada unit yang ditentukan. Ini adalah berdasarkan keserasian dengan tingkah laku HTML warisan.
3. Fallback Obligation
Tidak, tiada peraturan formal yang mewajibkan UA untuk berundur kepada unit pilihan. Ini membawa kepada tingkah laku yang tidak konsisten merentas penyemak imbas.
4. Analisis Gelagat Pelayar
Nota: Dalam mod standard, semua pelayar dikehendaki mengabaikan nilai panjang tanpa unit.
Atas ialah kandungan terperinci Bilakah Atribut CSS Berundur kepada Piksel (px) Tanpa Unit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!