Heim >Web-Frontend >CSS-Tutorial >Wie wende ich den Abstand auf Auswahllisten in Safari und Internet Explorer an?

Wie wende ich den Abstand auf Auswahllisten in Safari und Internet Explorer an?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-24 08:44:01259Durchsuche

How to Apply Padding to Select Lists in Safari and Internet Explorer?

Padding wird nicht auf Safari- und IE-Auswahllisten angewendet

Das Verbessern des Stils von Auswahllisten in Safari und Internet Explorer kann aus folgenden Gründen eine Herausforderung darstellen fehlende Unterstützung für die Polsterung. Während die Spezifikation des World Wide Web Consortium (W3C) das Auffüllen von Auswahlfeldern zulässt, wird diese Funktion von Webkit-Browsern wie Safari und Chrome nicht berücksichtigt.

Um dieses Problem zu lösen, besteht ein alternativer Ansatz darin, text-indent anstelle von zu verwenden Polsterung links. Indem Sie den gleichen Betrag zur Breite des Auswahlfelds hinzufügen, können Sie effektiv den gewünschten Abstand erreichen.

Beachten Sie den folgenden Code:

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

Dieses Beispiel zeigt, wie Sie die gewünschten 15 Pixel erreichen Auffüllen durch Anwenden von text-indent: 15px und entsprechendes Erhöhen der Breite des Auswahlfelds.

Das obige ist der detaillierte Inhalt vonWie wende ich den Abstand auf Auswahllisten in Safari und Internet Explorer an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn