- В атрибутах всегда должны использоваться двойные ковычки, но не одинарные.
- Не добавляйте слэш ("/") в конец одиночного тега.
- Не пропускайте необязательные закрывающие теги.
- Минимальная обязательная структура HTML-документы состоит из:
- Современный тип документа** **
<!DOCTYPE html>
- Корневой элемент**
<html>
с языком документа **lang
- Метаинформация** **
<head>
- Кодировка документа**
<meta charset="utf-8">
. Кодировка символов на странице явно указана, чтобы обеспечить корректное отображение текста. Кодировка **utf-8
предпочтительна. - Тело документа** **
<body>
- Вложенность тегов обозначается переносами и отступами.
- Каждый новый вложенный тег переносится на отдельную строку с отступом, кроме текстовых элементов.
- Текст внутри тегов остаётся на одной строке с тегами.
- Для удобства чтения HTML-атрибуты должны быть указаны именно в этом порядке:
href
,src
class
id
,name
data-*
for
,type
title
,alt
aria-*
,role
- Логические атрибуты записаны без значения и в единообразной последовательности во всём документе.
- У изображений, видео и** **
iframe
указаны размеры. - По возможности изображениям указываются действительные размеры, так как это улучшает производительность отрисовки страницы: браузер не будет перерисовывать страницу в процессе загрузки и отображения изображения.
- В атрибутах нет единиц измерения.'
- Документ проходит проверку на валидность. Для проверки используется современный валидатор.