Menghormati Tempat Perpuluhan dalam Nilai Lebar CSS
Dalam CSS, tempat perpuluhan dalam nilai lebar memainkan peranan penting dalam menentukan dimensi tepat unsur . Walaupun integer (nombor bulat) biasanya digunakan untuk lebar berasaskan piksel, tingkah laku penyemak imbas ke arah tempat perpuluhan kadangkala boleh menimbulkan rasa ingin tahu.
Tempat Perpuluhan dalam Lebar Peratusan
CSS menyokong tempat perpuluhan dalam lebar peratusan, dan ia dihormati oleh penyemak imbas. Ini membolehkan kawalan yang lebih besar ke atas saiz dan kedudukan elemen pada halaman.
Pertimbangkan contoh berikut:
.percentage { width: 49.5%; }
Dalam kes ini, penyemak imbas akan memaparkan elemen dengan lebar tepat 49.5% daripada unsur yang mengandunginya.
Tempat Perpuluhan dalam Pixel Lebar
Untuk lebar berasaskan piksel, penyemak imbas biasanya tidak menghormati tempat perpuluhan. Sebaliknya, ia membundarkan nilai kepada integer terdekat.
.pixel { width: 122.5px; }
Dalam contoh di atas, elemen akan mempunyai lebar 123 piksel, bukan 122.5 piksel.
Keserasian Pelayar
Perlu diperhatikan bahawa keserasian penyemak imbas boleh berbeza sedikit dari segi mengendalikan tempat perpuluhan dalam lebar CSS. Walau bagaimanapun, semua penyemak imbas utama secara amnya mengikut gelagat yang dinyatakan di atas.
Untuk menggambarkan perbezaan antara peratusan dan lebar piksel dengan tempat perpuluhan, berikut ialah coretan kod:
#outer { width: 200px; } #first { width: 50%; height: 20px; background-color: red; } #second { width: 50.5%; height: 20px; background-color:green; } #third { width: 51%; height: 20px; background-color:blue; }
Dalam contoh ini, penyemak imbas mengira lebar setiap div berdasarkan peratusan atau nilai piksel yang ditentukan. Dengan memerhatikan perwakilan visual, kita dapat melihat dengan jelas perbezaan dalam lebar elemen, menyerlahkan gelagat penyemak imbas ke arah tempat perpuluhan dalam kedua-dua peratusan dan lebar berasaskan piksel.
Atas ialah kandungan terperinci Bagaimanakah Penyemak Imbas Mengendalikan Tempat Perpuluhan dalam Nilai Lebar CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!