Вопрос о синтаксисе xHTML - PullRequest
       2

Вопрос о синтаксисе xHTML

2 голосов
/ 20 августа 2010

Правильно ли размещать тег после тега ввода или до или это имеет значение?

<label for="l">Last Name:</label>
<input type="text" name="lname" id="l" />

<input type="text" name="fname" id="f" />
<label for="f">First Name:</label>

Ответы [ 3 ]

4 голосов
/ 20 августа 2010

Оба являются действительными XHTML, однако для хорошей доступности, вероятно, лучше сначала набрать <label>, поэтому он будет описан программой чтения с экрана, прежде чем достигнет самого ввода.

2 голосов
/ 20 августа 2010

Я поместил тег ввода внутри тега label:

<label>Name: <input ... /></label>

Таким образом, атрибут for не нужен.

1 голос
/ 20 августа 2010

нет.Это не важноВ этом случае ввод может быть где угодно на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...