Heim >Web-Frontend >CSS-Tutorial >Wie verbirgt man den Auswahl-Dropdown-Pfeil in Firefox richtig?

Wie verbirgt man den Auswahl-Dropdown-Pfeil in Firefox richtig?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-03 16:50:29511Durchsuche

How to Correctly Conceal the Select Dropdown Arrow in Firefox?

Korrektur von „-moz-appearance“ für Dropdown-Pfeilverdeckung auswählen

Problem:

Sie versuchen, eine Anpassung vorzunehmen den Dropdown-Pfeil eines ausgewählten Elements mithilfe von CSS in Chrome und Firefox. Während Ihre „-webkit-“-Syntax in Chrome/Safari einwandfrei funktioniert, verbergen ihre „-moz-“-Gegenstücke den Dropdown-Pfeil in Firefox nicht. „-moz-appearance: none;“ Auch das Entfernen des Standardpfeils schlägt fehl.

Lösung:

Der korrekte „-moz-appearance“-Wert zum Entfernen des Dropdown-Pfeils ist “-moz- Aussehen: keines;." Allerdings ist diese Eigenschaft zusammen mit „-moz-appearance: button;“ ist jetzt Legacy-Inhalt. Ab Firefox v35 wird die verbesserte Eigenschaft „Aussehen“ unterstützt, was eine einfachere Lösung ermöglicht:

<code class="css">select {
  appearance: none;
}</code>

Alternativer Hack (vor Firefox v35):

Vor Firefox v35, Um den Pfeil auszublenden, war ein CSS-Hack erforderlich:

<code class="css">select {
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}</code>

Diese Methode verschiebt den Pfeil leicht nach rechts, wodurch der Überlauf ihn beseitigt.

Updates:

  • 11. Dezember 2014: „-moz-appearance:none“ wird jetzt in Firefox v35 unterstützt.
  • 28. April 2014: Der oben erwähnte Hack schlug in Firefox 31.0.a1 Nightly vorübergehend fehl; Das Problem wurde jedoch behoben.

Das obige ist der detaillierte Inhalt vonWie verbirgt man den Auswahl-Dropdown-Pfeil in Firefox richtig?. 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