:read-write 疑似クラス CSS プロパティとは
トピック:読み込み可能と 書き込み可能のフォーム要素を選択することができる readonly属性を持たず、disabled属性を持たないフォーム要素は、readとwriteableとして定義される
疑似クラス セレクター :read-write
使用上の注意:- ほとんどのブラウザでは、
:read-writeセレクタは、要素が無効かどうかに関わらず 、readonly属性が存在しないinputおよびtextarea要素にのみ 適用される
実例 コード 1
サンプル コードを試すinput:-moz-read-write {
background-color: red;
}
使用上の注意:- メモ
: このセレクターは <input> 要素に readonly が設定されているものだけを選択するので はない 。ユーザーが編集できないあらゆる要素を選択する ことができる。
実例 コード 2
サンプル コードを試す<input type="text" value="ここに入力してください">
<input type="text" value="これは読み取り専用の入力欄" readonly>
<p>これは普通の段落</p>
<p contenteditable="true">この段落は編集可能</p>
構文
:read-write { css : properties ; }
疑似クラス名 {スタイル要素のプロパティ : プロパティ値; }
サポートするデスクトップ ブラウザ対応・互換性
| Property | Desktop 互換性 |
|---|
| :read-write | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|
| 基本 サポート | フルサポート◯あり | フルサポート◯あり | フルサポート◯あり | サポートなし✖ | フルサポート◯あり | フルサポート◯あり |
|---|
<input>と<textarea>ではない編集可能要素に一致 | サポートなし✖ | サポートなし✖ | フルサポート◯あり | サポートなし✖ | サポートなし✖ | サポートなし✖ |
|---|
サポートするモバイル ブラウザ対応・互換性
| Property | Mobile 互換性 |
|---|
| :read-write | Android | Chrome for Android
| Edge Mobile | Firefox for Android
| Opera for Android
| iOS Safari | Samsung Internet |
|---|
| 基本 サポート | 不明 | フルサポート◯あり | フルサポート◯あり | フルサポート◯あり | 不明 | 不明 | フルサポート◯あり |
|---|
<input>と<textarea>ではない編集可能要素に一致 | サポートなし✖ | サポートなし✖ | サポートなし✖ | フルサポート◯あり | サポートなし✖ | サポートなし✖ | サポートなし✖ |
|---|
CSS :read-write 疑似クラス | CSS プロパティ 値| 意味 使い方 実例 – WebRef