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.

Obsolète
Cette fonctionnalité a été supprimée des standards du Web. Bien que quelques navigateurs puissent encore la supporter, elle est en cours d'éradication. Ne l'utilisez ni dans d'anciens projets, ni dans de nouveaux. Les pages et applications Web l'utilisant peuvent cesser de fonctionner à tout moment.

La propriété user-modify n'a aucun effet. Elle était initialement conçue pour déterminer si le contenu d'un élément peut être édité ou non par l'utilisateur.

/* Valeurs avec un mot-clé */
user-modify: read-only;
user-modify: read-write;
user-modify: write-only;

/* Valeurs globales */
user-modify: inherit;
user-modify: initial;
user-modify: unset;

Attention ! Cette propriété a été remplacée par l'attribut contenteditable.

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. Elle a été désactivée de Firefox et n'a donc pas d'effet.

Valeur introuvable dans la base de données

Syntaxe

La propriété user-modify est définie grâce à un mot-clé parmi ceux de la liste ci-après.

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.
read-write-plaintext-only
Identique à read-write mais la mise en forme du texte sera perdue.
write-only
L'utilisateur peut éditer le contenu mais ne peut pas le lire.

Syntaxe formelle

La syntaxe n'a pas été trouvée !

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

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simple
ObsolèteNon-standard
Chrome Support complet 1
Préfixée
Support complet 1
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Edge Support complet Oui
Préfixée
Support complet Oui
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Firefox Support partiel Partiel
Préfixée Notes
Support partiel Partiel
Préfixée Notes
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
Notes While the CSS property is parsed and accepted, it does not have any effect.
Notes Scheduled for removal (see bug 1388910).
IE Aucun support NonOpera Aucun support NonSafari Support complet 2
Préfixée
Support complet 2
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -khtml-
Support complet 3
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
WebView Android ? Chrome Android Support complet 18
Préfixée
Support complet 18
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : -webkit-
Edge Mobile Aucun support NonFirefox Android Support partiel Partiel
Préfixée Notes
Support partiel Partiel
Préfixée Notes
Préfixée Nécessite l'utilisation d'un préfixe : -moz-
Notes While the CSS property is parsed and accepted, it does not have any effect.
Notes Scheduled for removal (see bug 1388910).
Opera Android ? Safari iOS ? Samsung Internet Android ?
read-write-plaintext-only
ObsolèteNon-standard
Chrome Support complet 1Edge Support complet OuiFirefox Aucun support NonIE Aucun support NonOpera Aucun support NonSafari Support complet 3WebView Android ? Chrome Android Support complet 18Edge Mobile Aucun support NonFirefox Android Aucun support NonOpera Android ? Safari iOS ? Samsung Internet Android ?

Légende

Support complet  
Support complet
Support partiel  
Support partiel
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.

Voir aussi

Étiquettes et contributeurs liés au document

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