Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Padding Tidak Berfungsi dalam Safari dan Senarai Pilihan IE?

Mengapa Padding Tidak Berfungsi dalam Safari dan Senarai Pilihan IE?

DDD
DDDasal
2024-10-24 08:55:03364semak imbas

Why Isn't Padding Working in Safari and IE Select Lists?

Padding Tidak Dipaparkan dalam Senarai Pilihan dalam Safari dan IE

Walaupun kekurangan sekatan dalam spesifikasi W3, padding dalam kotak terpilih tidak disokong oleh pelayar WebKit, termasuk Safari dan Chrome. Akibatnya, padding tidak digunakan dalam penyemak imbas ini.

Untuk menangani isu ini, pertimbangkan untuk menggunakan inden teks dan bukannya padding-left. Kekalkan jumlah lekukan yang sama dengan menambah lebar kotak pilihan anda dengan sewajarnya.

Sebagai contoh, dalam kod anda:

<code class="html"><select id="sexID" name="user[sex]"
        style="border:1px solid #C1272D;
               width:258px; // 243 + 15px
               text-indent:15px;
               height:25px;
               color:#808080;"></code>

Dengan menambah teks-inden:15px dan meningkatkan lebar kepada 258px , kotak pilihan kini akan memaparkan inden yang sama seolah-olah ia mempunyai 15px padding kiri, sementara masih berfungsi dengan betul dalam penyemak imbas WebKit.

Atas ialah kandungan terperinci Mengapa Padding Tidak Berfungsi dalam Safari dan Senarai Pilihan IE?. 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