<label>
現在、<input>
IE7のバグを修正しているため、ディスカッションを行ってい<p>
ます。
タグに含まれるタグの正しいセマンティクスに関するドキュメントが見つからないようです<form>
。たとえば、次のように使用する傾向があります。
<form action="" method="post">
<fieldset>
<div class="formrow">
<label for="firstname">Firstname:</label>
<input type="text" id="firstname" name="firstname" />
</div>
</fieldset>
</form>
ただし、Zurb Foundationを見ると、おそらくスタイルのために、要素をまったくラップしていませんが、有効ではないradio
と思われる内部checkbox
を配置しています。Zurbのページはそう使ってるけど、あちらで有効なのかな?<input>
<label>
HTML5
Twitter Bootstrapは、<div>
私のような二重ラップ アプローチを採用する傾向があります。しかし、やはり、入力radio
とcheckbox
入力をラベル内にラップします。
<form>
それで、私の質問に対して、タグ内の要素のセマンティクスに関する決定的なルールはありますか?