Kein Standard
Diese Funktion entspricht nicht dem Standard und ist nicht Teil der Standardisierung. Diese Funktion darf nicht in Webseiten, die via das Internet zugänglich sind, benutzt werden: Sie wird nicht für alle Nutzer funktionieren. Es kann zu umfangreichen Inkompatibilitäten zwischen verschiedenen Implementierungen kommen und die Funktionsweise oder Eigenschaften könnten in der Zukunft verändert werden.
Übersicht
In Mozilla Anwendungen bestimmt die -moz-user-input
CSS Eigenschaft, ob ein Element Benutzereingaben zulässt. Eine ähnliche Eigenschaft user-focus
wurde in frühen Entwürfen eines Vorläufers der CSS3 UI Spezifikation definiert, wurde jedoch von der Arbeitsgruppe verworfen.
Initialwert | none |
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Ja |
Medien | visuell |
Berechneter Wert | wie angegeben |
Animierbar | Nein |
Kanonische Reihenfolge | die eindeutige Reihenfolge definiert durch die formale Grammatik |
-moz-user-input
war einer der Vorschläge, der zu der vorgeschlagenen CSS 3 user-input
Eigenschaft führten, welche noch nicht Candidate Recommendation (benötigt Implementierungen) erreicht hat.
Für Elemente, die normalerweise Benutzereingaben ermöglichen wie beispielsweise <textarea>
, ist der Initialwert von -moz-user-input
enabled
.
Syntax
/* Schlüsselwortwerte */ -moz-user-input: none; -moz-user-input: enabled; -moz-user-input: disabled; /* Globale Werte */ -moz-user-input: inherit; -moz-user-input: initial; -moz-user-input: unset;
Werte
- none
- Das Element reagiert nicht auf Benutzereingaben und wird nicht
:active
. - enabled
- Das Element akzeptiert Benutzereingaben. Für Texteingabefelder ist dies das Standardverhalten.
- disabled
- Das Element akzeptiert keine Benutzereingaben. Dies ist jedoch insofern nicht dasselbe wie das Setzen von
disabled
auftrue
, als dass das Element normal dargestellt wird.
Formale Syntax
none | enabled | disabled
Beispiele
input.example { /* Der Benutzer kann den Text markieren, ihn jedoch nicht ändern. */ -moz-user-input: disabled; }