junior
В каком регистре лучше писать HTML-код
Весь HTML-код рекомендуется писать в нижнем регистре — это касается имён тегов, имён атрибутов и значений атрибутов (кроме текстового содержимого).
Сравнение
| Вариант | Пример | Оценка |
|---|---|---|
| Нижний регистр | <img src="photo.jpg" alt="Фото"> |
Рекомендуется |
| Верхний регистр | <IMG SRC="photo.jpg" ALT="Фото"> |
Не рекомендуется |
| Смешанный | <Img Src="photo.jpg"> |
Не рекомендуется |
Почему нижний регистр
- Единообразие кода в команде
- Совместимость с XHTML (где нижний регистр обязателен)
- Удобство чтения — нижний регистр визуально легче воспринимается
- Все современные стандарты и руководства (Google HTML/CSS Style Guide) рекомендуют нижний регистр
Исключения
- Текстовое содержимое элементов пишется в любом регистре
- Значения CDATA
- DOCTYPE исторически пишется в верхнем регистре:
<!DOCTYPE html>
На собеседовании: HTML-код пишется в нижнем регистре: теги, атрибуты, значения атрибутов. Это рекомендация W3C и стандартных style guide. В XHTML нижний регистр обязателен — верхний приводит к ошибке.