2021/2/18 HTML&CSS辞典をオープンしました! コンテンツは随時更新します!

[CSS] 疑似セレクタ「:required」で必須のフォーム関連要素にスタイルを適用しよう!

疑似セレクタ(:required)の評価
頻出度
(3.0)
重要度
(3.0)
総合評価
(3.0)




1.疑似セレクタ「:required」とは?

疑似セレクタ「:required」は入力が必須扱いの要素にスタイルを適用します

これはrequired属性が付与されたinput要素、textarea要素、select要素が該当します。

フォームにおいて、入力が必須な入力欄に使用することができます。




2.疑似セレクタ「:required」の使い方

それでは疑似セレクタ「:required」の使い方をみていきましょう。

<form>
 <div class="field">
  <label for="url_field">URL</label>
  <input type="url" id="url_field">
 </div>

 <div class="field">
  <label for="email_field">email</label>
  <input type="email" id="email_field" required>
 </div>
</form>
input:required {
 border: 2px solid red;
}

上記の例では入力が必須のinput要素にスタイルを適用します。

疑似セレクタはなかなかイメージしづらいので実際に使ってみてどのようにスタイルが適用されるか確認するといいかと思います。




コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です