【実務・中級編】 :read-only 疑似クラス – CSS実践ガイド

こんにちは。君、最近のCSS、ちゃんと追いついてるかい?
「UIコンポーネントの実装なんて、とりあえずクラス付与してJSで制御すればいいや」なんて考えているとしたら、それは少しもったいない。CSSの標準仕様は、僕らが思っている以上に賢くなっているんだよ。

今回は、実務の現場でフォーム周りを実装するときに、知っているだけでコードの量が半分になり、保守性が劇的に跳ね上がる隠し味―― `:read-only` 疑似クラスについて話をしよう。

「ただの読み取り専用でしょ? `:disabled` と何が違うの?」と思ったそこの君。
今日のこの記事を読み終わる頃には、君のフォーム設計の引き出しが確実に一つ深くなっているはずだ。さあ、いってみよう。

—

1. `:read-only` 疑似クラスとは何か?(標準仕様とブラウザの裏側)

まずは基本の定義からおさらいしておこう。
`:read-only` は、ユーザーが直接値を変更できない(読み取り専用の)フォーム要素を選択するための疑似クラスだ。対象となるのは主に `` や `

タイトルとURLをコピーしました