Должны ли мы поместить <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 не внутри

Ответы на вопрос(0)

Ваш ответ на вопрос