-moz-user-modify

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 initialeread-only
Applicabilitétous les éléments
Héritéeoui
Médiainteractif
Valeur calculéecomme spécifié
Animablenon
Ordre canoniquel'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.

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, NicolasT
 Dernière mise à jour par : SphinxKnight,