Gibt es eine Möglichkeit, die neuen HTML5-Drehfeldsteuerelemente in Google Chrome & Opera auszublenden? [Duplikat]

9

Google Chrome jetzt, und Opera vorher, zeigt ein "Drehfeld" -Steuerelement neben einem Eingabefeld vom Typ "Nummer". Ich möchte in der Lage sein, dies zu stylen oder es zu verbergen. Gibt es Möglichkeiten, dieses UI-Element noch zu steuern?

EG: & lt; - Das kleine UI-Element mit einem Pfeil nach oben und nach unten. Es ist nicht so funktional und fügt einem Element, das ich erstellt habe, unbenotete Elemente hinzu.

Ich verstehe, dass ich den Typ einfach nicht als "Zahl" haben kann, aber es erlaubt eingebaute Vorbeugung der Eingabe von irgendetwas anderem als einer Zahl und ist semantisch korrekt.

    
Mike Scott 20.08.2010, 02:54
quelle

1 Antwort

3

Im Moment ist die Antwort nein - soweit ich weiß.

Die HTML5-Spezifikation möchte im Allgemeinen nicht diktieren, wie die Benutzeroberfläche aussehen soll, dies gilt auch für die Funktion input type = number. Ich denke, es gibt eine Art implizit zu erwartender Workflow, der ungefähr so ​​aussieht wie

Eingabe von Autoren / Browser-Anbietern / interessante Leute & gt; Spezifikationstext in der HTML-Spezifikation & gt; Implementierungen (Experimentieren mit UI) & gt; UI-Konventionen (Experimentieren mit Styling) & gt; CSS-Vorschläge & gt; CSS-Spezifikation für das Stylen der neuen Steuerelemente.

Daher wird in naher Zukunft keine wirkliche Kontrolle über das Rendern der neuen Eingänge möglich sein. Natürlich können Browser inzwischen experimentelle herstellerspezifische CSS-Erweiterungen implementieren.

    
hallvors 20.08.2010, 15:22
quelle