Styling
Im Gegensatz zur Anpassung des Dropdowns mit JavaScript ist es nicht möglich,
Browserübergreifende Kompatibilität
Für Browser wie IE9, Firefox und Chrome können die folgenden CSS-Eigenschaften teilweises Styling bereitstellen Optionen:
Diese Eigenschaften können den Standardstil des Dropdowns entfernen, eine weitere Anpassung ist jedoch begrenzt.
Alternative Lösung
Um ein ähnliches Erscheinungsbild zu erreichen, können Sie einen Workaround-Ansatz verwenden, indem Sie das
Beispiel
<div> Select <ul> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#">Item 3</a></li> </ul> </div>
div { margin: 10px; padding: 10px; border: 2px solid purple; width: 200px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } div > ul { display: none; } div:hover > ul {display: block; background: #f9f9f9; border-top: 1px solid purple;} div:hover > ul > li { padding: 5px; border-bottom: 1px solid #4f4f4f;} div:hover > ul > li:hover { background: white;} div:hover > ul > li:hover > a { color: red; }
Das obige ist der detaillierte Inhalt vonWie kann ich HTML-Elemente mit CSS formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!