:read-only
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2020å¹´7æâ©.
:read-only 㯠CSS ã®æ¬ä¼¼ã¯ã©ã¹ã§ãã¦ã¼ã¶ã¼ãç·¨éã§ããªãè¦ç´ (input ã textarea ãªã©) ã表ãã¾ãã
input:read-only,
textarea:read-only {
background-color: #ccc;
}
p:read-only {
background-color: #ccc;
}
試ãã¦ã¿ã¾ããã
label,
input[type="submit"] {
display: block;
margin-top: 1em;
}
*:read-only {
font-weight: bold;
color: indigo;
}
<p>Please fill your details:</p>
<form>
<label for="email">Email Address:</label>
<input id="email" name="email" type="email" value="test@example.com" />
<label for="note">Short note about yourself:</label>
<textarea id="note" name="note">Don't be shy</textarea>
<label for="pic">Your picture:</label>
<input id="pic" name="pic" type="file" />
<input type="submit" value="Submit form" />
</form>
æ§æ
:read-only
ä¾
>èªã¿åãå°ç¨/èªã¿æ¸ãã³ã³ããã¼ã«ã«ãããã©ã¼ã æ å ±ã®ç¢ºèª
readonly ã®ãã©ã¼ã ã³ã³ããã¼ã«ã®ä½¿ç¨æ¹æ³ã®ä¸ã¤ã¯ãã¦ã¼ã¶ã¼ã以åã®ãã©ã¼ã ã«å
¥åããæ
å ± (ä¾ãã°ãé
éæ¹æ³ã®è©³ç´°ãªã©) ããã§ãã¯ãã¦ç¢ºèªããªããããã©ã¼ã ã®æ®ãã®é¨åã¨ä¸ç·ã«æ
å ±ãéä¿¡ãããã¨ãã§ããããã«ãããã¨ã§ãã以ä¸ã®ä¾ã§ã¯ããããå®ç¾ãã¦ãã¾ãã
:read-only æ¬ä¼¼ã¯ã©ã¹ã¯ãå
¥åæ¬ãã¯ãªãã¯å¯è½ãªãã£ã¼ã«ãã®ããã«è¦ããã¹ã¿ã¤ã«ä»ãããã¹ã¦åé¤ããããã«ä½¿ç¨ããã¦ãããèªã¿åãå°ç¨ã®æ®µè½ã®ããã«è¦ãã¾ãã䏿¹ã :read-write æ¬ä¼¼ã¯ã©ã¹ã¯ãç·¨éå¯è½ãª <textarea> ã«ããè¯ãã¹ã¿ã¤ã«ä»ããè¡ãããã«ä½¿ç¨ããã¦ãã¾ãã
input:-moz-read-only,
textarea:-moz-read-only,
input:read-only,
textarea:read-only {
border: 0;
box-shadow: none;
background-color: white;
}
textarea:-moz-read-write,
textarea:read-write {
box-shadow: inset 1px 1px 3px #ccc;
border-radius: 5px;
}
å®å ¨ãªã½ã¼ã¹ã³ã¼ã㯠readonly-confirmation.html ã«ããã¾ãã以ä¸ã®ããã«è¡¨ç¤ºããã¾ãã
ãã©ã¼ã 以å¤ã®èªã¿åãå°ç¨ã³ã³ããã¼ã«ã®ã¹ã¿ã¤ã«ä»ã
ãã®ã»ã¬ã¯ã¿ã¼ã¯ <input>/<textarea> è¦ç´ ã« readonly ãè¨å®ããã¦ãããã®ã ãã鏿ããã®ã§ã¯ããã¾ãããã¦ã¼ã¶ã¼ãç·¨éã§ããªãããããè¦ç´ ã鏿ãã¾ãã
<p contenteditable>ãã®æ®µè½ã¯ç·¨éå¯è½ã§ããèªã¿æ¸ãå¯ã§ãã</p>
<p>ãã®æ®µè½ã¯ç·¨éã§ãã¾ãããèªã¿åãå°ç¨ã§ãã</p>
p {
font-size: 150%;
padding: 5px;
border-radius: 5px;
}
p:read-only {
background-color: red;
color: white;
}
p:read-write {
background-color: lime;
}
仿§æ¸
| Specification |
|---|
| HTML > # selector-read-only > |
| Selectors Level 4 > # read-only-pseudo > |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
:read-write- HTML ã®
contenteditable屿§