Tach,
Wie? Der Browser soll Seiten inklusive Formular-Elemente so anzeigen wie mein CSS es ihm vorschreibt.
es ist auch Aufgabe des Browsers den User zu schützen.
Falls das erfordert, dass eigene style-bare Controls entwickelt werden, dann muss das eben getan werden. Das ist ein teil der Aufgabe von einer HTML-Render-Engine.
Nein das ist Aufgabe des Betriebssystems bzw. der Desktopumgebung, wie dir die Styleguides der Hersteller (z.B. Microsoft, Apple oder KDE) sagen werden.
mfg
Woodfighter