这篇翻译不完整。请帮忙从英语翻译这篇文章

 :read-only CSS 伪类 表示元素不可被用户编辑的状态(如锁定的文本输入框)。

/* Selects any <input> element that is read-only */
/* Supported in Firefox with a prefix */
input:-moz-read-only {
  background-color: #ccc;
}

/* Supported in Blink/WebKit/Edge without a prefix */
input:read-only {
  background-color: #ccc;
}

注意:这个选择器不只是选择具有 readonly 属性的<input> 元素,它也会选择所有的不能被用户编辑的元素。

语法

:read-only

示例

HTML

<input type="text" value="Type whatever you want here.">
<input type="text" value="This is a read-only field." readonly>
<p>This is a normal paragraph.</p>
<p contenteditable="true">You can edit this paragraph!</p>

CSS

input { min-width: 25em; }
input:-moz-read-only { background: cyan; }
input:read-only { background: cyan; }

p:-moz-read-only { background: lightgray; }
p:read-only { background: lightgray; }
p[contenteditable="true"] { color: blue; }

输出

规范

规范 状态 备注
HTML Living Standard
:read-only
Living Standard No change.
HTML5
:read-only
Recommendation Defines the semantics regarding HTML and constraint validation.
Selectors Level 4
:read-only
Working Draft Defines the pseudo-class, but not the associated semantics.

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes)-mozbug 312971 Nightly build [1] (Yes) (Yes)
Editable element (except for text input fields) 未实现 未实现 (Yes)-mozbug 312971 未实现 未实现 未实现
Feature Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? (Yes) (Yes) (Yes)-mozbug 312971 ? ? ?
Editable element (except for text input fields) 未实现 未实现 未实现 (Yes)-mozbug 312971 未实现 未实现 未实现

[1]: MS Edge platform status: Windows Insider Preview Build 10547+

参阅

文档标签和贡献者

标签: 
此页面的贡献者: maoyumaoxun, King.
最后编辑者: maoyumaoxun,