Валидация HTML-кода — это процесс проверки кода на соответствие определённым стандартам и правилам, которые установлены спецификацией языка HTML. 2
Технически валидация выполняется с помощью специальных программных инструментов. 2 Они анализируют код страницы и выявляют возможные недоработки, синтаксические ошибки, неправильные вложения тегов и другие проблемы. 2
Результаты валидации делятся на две категории: 1
- Предупреждения. 1 Это незначительные неточности в коде, которые не сломают сайт, но не соответствуют стандартам кода. 1 Например, избыточный код, бессмысленные элементы. 4
- Ошибки. 1 Это более серьёзные проблемы, которые могут повлиять на работу кода в целом. 1 К ним относятся опечатки, лишние или недостающие знаки. 4
Если код успешно проходит валидацию, система сообщает об этом разработчику и даёт разрешение для публикации веб-ресурса в интернете. 2
Для создания валидации у элементов форм HTML5 используется ряд атрибутов: 5
- required. 35 Определяет, что для отправки формы данное поле предварительно должно быть заполнено. 3
- minlength и maxlength. 3 Задают минимальную и максимальную длину текстовых данных (строк). 3
- min и max. 35 Задают минимальное и максимальное значение для поля, рассчитанного на числовой тип данных. 3
- type. 3 Определяет тип данных, на который рассчитано поле: число, email-адрес или какой-то другой предустановленный тип. 3
- pattern. 35 С помощью регулярного выражения определяет шаблон, которому должны соответствовать вводимые данные. 3
Если данные, введённые в поле формы, соответствуют правилам перечисленных атрибутов, они считаются валидными, если нет — не валидными. 3