Heim >Web-Frontend >CSS-Tutorial >Wie kann ich Elemente mit CSS formatieren und gleichzeitig die Cross-Browser-Kompatibilität wahren?
Styling
Styling der
WebKit und Firefox (Appearance-Eigenschaft)
Ab Firefox 35 sowohl WebKit- als auch Firefox-Browser Erlauben Sie die Verwendung der Erscheinungseigenschaft, um den Standardstil eines
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
IE 11 (::-ms-expand)
Aus Gründen der IE 11-Kompatibilität können Sie das Pseudoelement ::-ms-expand verwenden, um das Standard-Dropdown auszublenden
select::-ms-expand { display: none; }
Alte Lösung (mit JavaScript)
Vor der Einführung der Erscheinungseigenschaft gab es keine Möglichkeit,
Eine solche JavaScript-Bibliothek ist jQuery, die das Selectmenu-Plugin bereitstellt:
$("select").selectmenu();
Mit diesem Plugin können Sie benutzerdefinierte Dropdowns erstellen, die mit CSS gestaltet werden können.
Hinweis:
Es ist wichtig zu beachten, dass die Verwendung von JavaScript zum Stylen von
Das obige ist der detaillierte Inhalt vonWie kann ich Elemente mit CSS formatieren und gleichzeitig die Cross-Browser-Kompatibilität wahren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!