Должны ли мы поместить <input> внутрь <label>? [Дубликат]
На этот вопрос уже есть ответ здесь:
Должен ли я поместить элементы ввода внутри элемента метки? 12 ответовЯ видел 2 разных метода на том же примере формы:
наhttp://www.alistapart.com/articles/prettyaccessibleforms/ почему они используют 2 метода в первую очередьfieldset
они держатinput
послеlabel
и во 2-мfieldset
они держатinput
послеlabel
, Зачем?
<fieldset>
<legend>Delivery Details</legend>
<ol>
<li>
<label for="name">Name<em>*</em></label>
<input id="name" />
</li>
<li>
<label for="address1">Address<em>*</em></label>
<input id="address1" />
</li>
<li>
<label for="address2">Address 2</label>
<input id="address2" />
</li>
<li>
<label for="town-city">Town/City</label>
<input id="town-city" />
</li>
<li>
<label for="county">County<em>*</em></label>
<input id="county" />
</li>
<li>
<label for="postcode">Postcode<em>*</em></label>
<input id="postcode" />
</li>
<li>
<fieldset>
<legend>Is this address also your invoice »
address?<em>*</em></legend>
<label><input type="radio" »
name="invoice-address" /> Yes</label>
<label><input type="radio" »
name="invoice-address" /> No</label>
</fieldset>
</li>
</ol>
</fieldset>
почему они иногда держатinput
послеlabel
а когда нибудь внутри?
Обновить:
Вотhttp://www.usability.com.au/resources/forms.cfm они также держатinput
послеlabel
не внутри