Vielleicht besser, die
select
-Elemente nicht im Stylesheet, sondern im Script unsichtbar zu machen – im selben Script, das auch die Fake-Selects erzeugt. Und dieses Script gleich im HTML einbetten, damit es sofort ausgeführt werden kann.<script> for (let selectElement of document.querySelectorAll('select')) { selectElement.hidden = true; /* Fake-Select erzeugen */ } </script> </body> </html>
Das werde ich auf alle Fälle mal ausprobieren, danke für den Tipp!