0

次のことがよくわかりません。

  1. 「for=inputEmail」の「for」は何を指していますか?
  2. 「id」の「inputEmail」はブートストラップ固有の名前ですか、それとも私が望むものに変更できますか? クラスやIDを変更するようなものですか?同じこと?

みんなありがとう!

<form class="form-horizontal">
  <div class="control-group">
    <label class="control-label" for="inputEmail">Email</label>
   <div class="controls">
  <input type="text" id="inputEmail" placeholder="Email">
 </div>
 </div>
4

3 に答える 3

2
  1. label forラベルを入力に関連付けて、ラベルをクリックすると入力がフォーカスされ、スクリーン リーダーがコンテンツを適切に読み取ることができるようになります。

  2. idあなたの管理下にあります。特別な Bootstrap 名ではありません。label forと が一致している必要があることに注意してくださいinput id。一方を変更する場合は、もう一方も変更する必要があります。

于 2013-03-18T22:33:57.553 に答える
0

for属性を使用して、ラベルを要素にバインドできます。forラベルのid属性が入力の属性と一致していれば、問題はないと思います。

于 2013-03-18T22:38:40.070 に答える
0

これは、 のテキスト入力 ID を参照しますinputEmail。これにより、そのラベルが何の入力用であるかをブラウザに知らせます。

そのラベルをクリックすると、そのテキスト入力にフォーカスが置かれます。

また、ええ、その ID は完全にあなた次第です。forラベルidの が入力の と一致することを確認してください!

于 2013-03-18T22:33:26.200 に答える