Обязательно ли для input использовать label?
==============================================

 Такой вопрос – обязательно ли в input использовать label? Или можно подписывать строку ввода с помощью того же p.   

Спрашиваю, потому что мне нужно подписать input, но так, чтоб надпись была не справа или слева (как это делает label), а сверху. Гораздо проще и удобнее, как я считаю, это сделать через p 

 Использование label в связке с input - необязательно.   

Но label добавляет немного удобства при взаимодействии с input.  

  

> Спрашиваю, потому что мне нужно подписать input, но так, чтоб надпись была не справа или слева (как это делает label), а сверху. Гораздо проще и удобнее, как я считаю, это сделать через p.

  

  

С помощью CSS - можно добиться чтобы надпись была над input, а не слева или справа, так что можно спокойно использовать label и даже не нужно заменять его тегом p, так как он всё таки больше подходит для данной задачи, а изменить положение абсолютно легко. 

 Нет, не обязательно.  

  

label используется для того чтобы при клике на её область активировать input.