Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menyelesaikan Masalah Padding Tidak Digunakan pada Safari dan Senarai Pilih IE?

Bagaimana untuk Menyelesaikan Masalah Padding Tidak Digunakan pada Safari dan Senarai Pilih IE?

Mary-Kate Olsen
Lepaskan: 2024-10-24 08:43:29
asal
570 orang telah melayarinya

How to Troubleshoot Padding Not Applying to Safari and IE Select Lists?

Padding Tidak Digunakan pada Safari dan Senarai Pilihan IE: Panduan Penyelesaian Masalah

Walaupun mematuhi spesifikasi W3, padding mungkin tidak dipaparkan dalam pilih senarai pada pelayar Safari dan IE. Percanggahan ini timbul disebabkan oleh pengehadan dalam enjin pemaparan yang digunakan oleh penyemak imbas ini.

Memahami Isu

Dalam sampel kod anda:

<select style="padding-left:15px">
  <option>male</option>
  <option>female</option>
</select>
Salin selepas log masuk

Safari dan IE gagal menggunakan padding kiri yang ditentukan.

Penyelesaian: Gunakan Inden Teks

Memandangkan padding tidak disokong, pendekatan alternatif ialah menggunakan inden teks. Sifat ini mengalihkan teks dalam senarai pilih mengikut jumlah yang ditentukan, mewujudkan ilusi pelapik.

Pengubahsuaian Kod

Dalam CSS anda, gantikan sifat padding-left dengan inden teks:

#sexID {
  text-indent: 15px;
  width: 258px; // Adjusted for text-indent
}
Salin selepas log masuk

Nota: Ingat untuk melaraskan lebar senarai pilihan untuk menampung lekukan teks.

Pertimbangan Tambahan

  • Pastikan doctype CSS yang dipilih tidak menghalang aplikasi padding.
  • Semak mana-mana helaian gaya khusus penyemak imbas yang mungkin mengatasi CSS tersuai anda.
  • Gunakan alatan pembangun penyemak imbas untuk memeriksa HTML dan CSS yang diberikan untuk mengenal pasti sebarang kemungkinan konflik.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Masalah Padding Tidak Digunakan pada Safari dan Senarai Pilih IE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan