フォーム名を使用してCSSをターゲットする方法


  1. フォーム名を持つHTML要素を作成します。例えば、以下のようなフォームがあるとします:
<form name="myForm">
  <label for="name">名前:</label>
  <input type="text" id="name" name="name">
  <br>
  <label for="email">メールアドレス:</label>
  <input type="email" id="email" name="email">
  <br>
  <button type="submit">送信</button>
</form>
  1. CSSでフォーム名を使用してスタイリングします。フォーム名をセレクタとして使用することで、特定のフォーム要素のスタイルを指定できます。以下に例を示します:
form[name="myForm"] {
  /* フォーム全体のスタイル */
  margin-bottom: 20px;
  padding: 10px;
  background-color: #f2f2f2;
}
form[name="myForm"] input {
  /* 入力フィールドのスタイル */
  width: 100%;
  padding: 5px;
  margin-bottom: 10px;
}
form[name="myForm"] button {
  /* 送信ボタンのスタイル */
  background-color: #4caf50;
  color: white;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
}

上記の例では、form[name="myForm"]セレクタを使用してフォーム全体のスタイルを指定し、form[name="myForm"] inputセレクタを使用して入力フィールドのスタイルを指定しています。

これで、フォーム名を使用してCSSをターゲットする方法がわかりました。ご参考までに、他の要素も同様の方法でスタイリングすることができます。さらに、クラスやIDなどの他のセレクタも併用することができます。

以上が、フォーム名を使用してCSSをターゲットする方法のシンプルで簡単な説明とコード例です。ご参考にしてください。