user-modify

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 is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. 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.

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 definition

Value not found in DB!

Formal syntax

Syntax not found in DB!

Examples

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

Not part of any standard. 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

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
user-modify
DeprecatedNon-standard
Chrome Full support 1
Prefixed
Full support 1
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Edge Full support 12
Prefixed
Full support 12
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Firefox Partial support 1
Prefixed Notes
Partial support 1
Prefixed Notes
Prefixed Implemented with 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 Full support 15
Prefixed
Full support 15
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Safari Full support 3
Prefixed
Full support 3
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
No support 2 — 3
Prefixed
Prefixed Implemented with the vendor prefix: -khtml-
WebView Android Full support 37
Prefixed
Full support 37
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Chrome Android Full support 18
Prefixed
Full support 18
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Firefox Android Partial support 4
Prefixed Notes
Partial support 4
Prefixed Notes
Prefixed Implemented with 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 Full support 14
Prefixed
Full support 14
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Safari iOS Full support 5
Prefixed
Full support 5
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
Samsung Internet Android Full support 1.0
Prefixed
Full support 1.0
Prefixed
Prefixed Implemented with the vendor prefix: -webkit-
read-write-plaintext-only
DeprecatedNon-standard
Chrome Full support 1Edge Full support 12Firefox No support NoIE No support NoOpera Full support 15Safari Full support 3WebView Android Full support 37Chrome Android Full support 18Firefox Android No support NoOpera Android Full support 14Safari iOS Full support 5Samsung Internet Android Full support 1.0

Legend

Full support
Full support
Partial support
Partial support
No support
No support
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