Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Deprecated
This feature has been removed from the Web standards. Though some browsers may still support it, it is in the process of being dropped. Avoid using it and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

The user-modify property has no effect in Firefox. It was originally planned to determine whether or not the content of an element can be edited by a user.

/* Keyword values */
user-modify: read-only;
user-modify: read-write;
user-modify: write-only;

/* Global values */
user-modify: inherit;
user-modify: initial;
user-modify: unset;

This property has been replaced by the contenteditable attribute.

Value not found in DB!

Syntax

The -moz-user-modify property is specified as one of the keyword values from the list below.

Values

read-only
Default value. Contents are read-only.
read-write
The user is able to read and write contents.
read-write-plaintext-only
Same as read-write, but rich text formatting will be lost.
write-only
The user is able to edit the content, but not to read it.

Formal syntax

Syntax not found in DB!

Example

HTML

<div class="readwrite">The user is able to change this text.</div>

CSS

.readwrite {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
}

Specifications

This property is not part of any specification. A similar property, user-focus, was proposed in early drafts of a predecessor of the CSS3 UI specification, but was rejected by the working group.

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung Internet
Basic support
DeprecatedNon-standard
Chrome Full support 1
Prefixed
Full support 1
Prefixed
Prefixed Requires the vendor prefix: -webkit-
Edge Full support Yes
Prefixed
Full support Yes
Prefixed
Prefixed Requires the vendor prefix: -webkit-
Firefox Partial support Partial
Prefixed Notes
Partial support Partial
Prefixed Notes
Prefixed Requires the vendor prefix: -moz-
Notes While the CSS property is parsed and accepted, it does not have any effect.
Notes Scheduled for removal (see bug 1388910).
IE No support NoOpera No support NoSafari Full support 2
Prefixed
Full support 2
Prefixed
Prefixed Requires the vendor prefix: -khtml-
Full support 3
Prefixed
Prefixed Requires the vendor prefix: -webkit-
WebView Android ? Chrome Android Full support 18
Prefixed
Full support 18
Prefixed
Prefixed Requires the vendor prefix: -webkit-
Edge Mobile No support NoFirefox Android Partial support Partial
Prefixed Notes
Partial support Partial
Prefixed Notes
Prefixed Requires the vendor prefix: -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
DeprecatedNon-standard
Chrome Full support 1Edge Full support YesFirefox No support NoIE No support NoOpera No support NoSafari Full support 3WebView Android ? Chrome Android Full support 18Edge Mobile No support NoFirefox Android No support NoOpera Android ? Safari iOS ? Samsung Internet Android ?

Legend

Full support  
Full support
Partial support  
Partial support
No support  
No support
Compatibility unknown  
Compatibility unknown
Non-standard. Expect poor cross-browser support.
Non-standard. Expect poor cross-browser support.
Deprecated. Not for use in new websites.
Deprecated. Not for use in new websites.
See implementation notes.
See implementation notes.
Requires a vendor prefix or different name for use.
Requires a vendor prefix or different name for use.

See also

Document Tags and Contributors

Last updated by: ExE-Boss,