HTML und CSS · Senior · Frage 50 von 75
Ein Designer besteht in einem komplexen Formular auf völlig eigenen Styles für jedes Bedienelement. Was ist ein sinnvoller Ansatz?
- 1Die nativen Bedienelemente stylen (
appearance: none,accent-color) - 2Alle nativen Bedienelemente durch
<div>mit Klick-Handlern ersetzen - 3Dem Designer absagen: native Formularelemente lassen sich nicht stylen
Antwort zeigen
Richtige Antwort: Die nativen Bedienelemente stylen (appearance: none, accent-color)
Erklärung
Native Bedienelemente liefern Barrierefreiheit, Tastaturunterstützung, Autofill und mobile Auswahl gratis. Das meiste ihres Aussehens lässt sich über appearance: none, accent-color, Pseudoelemente und :checked / :focus-visible ändern. Selbst gebaute <div>-Widgets verlangen vollständige Umsetzungen der ARIA-Muster - teuer und riskant. Die Abwägungen bespricht man mit dem Designer.