Правильно ли размещать тег после тега ввода или до или это имеет значение?
<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>
Оба являются действительными XHTML, однако для хорошей доступности, вероятно, лучше сначала набрать <label>, поэтому он будет описан программой чтения с экрана, прежде чем достигнет самого ввода.
<label>
Я поместил тег ввода внутри тега label:
<label>Name: <input ... /></label>
Таким образом, атрибут for не нужен.
нет.Это не важноВ этом случае ввод может быть где угодно на странице.