Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
La propriété -moz-user-modify
détermine si le contenu d'un élément peut être édité ou non par l'utilisateur. Cette propriété est similaire à l'attribut HTML contenteditable
. Une propriété similaire : user-focus
a été proposée pour des brouillons de la spécification CSS3 pour les interfaces utilisateur mais fut rejetée par le groupe de travail.
Valeur initiale | read-only |
---|---|
Applicabilité | tous les éléments |
Héritée | oui |
Média | interactif |
Valeur calculée | comme spécifié |
Animable | non |
Ordre canonique | l'ordre unique et non-ambigu défini par la grammaire formelle |
Syntaxe
/* Valeurs avec un mot-clé */ -moz-user-modify: read-only; -moz-user-modify: read-write; -moz-user-modify: write-only; /* Valeurs globales */ -moz-user-modify: inherit; -moz-user-modify: initial; -moz-user-modify: unset;
Valeurs
read-only
- La valeur par défaut, le contenu ne peut pas être modifié.
read-write
- L'utilisateur peut lire et modifier le contenu.
write-only
- L'utilisateur peut éditer le contenu mais ne peut pas le lire.
Syntaxe formelle
read-only | read-write | write-only
Exemples
CSS
.readwrite { -moz-user-modify: read-write; -webkit-user-modify: read-write; }
HTML
<div class="readwrite">L'utilisateur est capable de modifier ce texte.</div>
Résultat
Spécifications
user-modify
a été proposée pour la spécification CSS 3 sur les interfaces utilisateurs (le brouillon de travail de février 2000 qui est désormais remplacé par le module Basic User Interface de CSS 3).
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support simple | 50 -webkit | 1.0 (1.7 ou moins) -moz | Pas de support | Pas de support | 3.0 -webkit[1] |
Fonctionnalité | Android | Webview Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome pour Android |
---|---|---|---|---|---|---|---|
Support simple | ? | ? | ? | ? | ? | ? | ? |
[1] Prend également en charge -webkit-user-modify: read-write-plaintext-only
(le texte enrichi sera perdu).
Cette propriété était appelée -khtml-user-modify
sur Safari 2.0.