Какой тег указывает браузеру, что это HTML-документ? Это декларация <!DOCTYPE html>, которая ставится в самом начале файла и сообщает браузеру, что страницу нужно интерпретировать как HTML5-документ.
Что делает <!DOCTYPE html>
<!DOCTYPE html> не является обычным HTML-тегом для вывода контента. Это служебная декларация, которая помогает браузеру выбрать правильный режим обработки страницы.
Если ее нет, некоторые браузеры могут включить режим совместимости, из-за которого верстка ведет себя не так, как ожидается. Поэтому doctype всегда размещают первым в HTML-файле.
Почему это важно для страницы
Тег doctype важен, потому что он влияет на то, как браузер читает CSS, рассчитывает размеры элементов и обрабатывает старые или нестандартные правила.
- снижает риск непредсказуемой верстки;
- включает стандартный режим отображения;
- делает страницу совместимее с современными браузерами;
- помогает избежать ошибок при разработке.
Как выглядит правильное начало HTML-файла
Правильный HTML-документ начинается с декларации doctype, а уже затем идут элементы html, head и body.
Типичная структура выглядит так: <!DOCTYPE html>, затем открывается тег <html>, в блоке <head> размещаются метаданные, а в <body> — видимое содержимое страницы.
Минимальный пример
Минимальный пример HTML-документа выглядит просто: <!DOCTYPE html> на первой строке, затем базовая структура страницы без лишних элементов.
- <!DOCTYPE html>
- <html lang=»ru»>
- <head>
- <meta charset=»UTF-8″>
- <title>Название страницы</title>
- </head>
- <body>
- </body>
- </html>
Частые ошибки новичков
Частые ошибки новичков связаны с тем, что doctype путают с тегом для отображения контента или ставят его не в начале файла.
Также иногда пишут старые варианты декларации для предыдущих версий HTML, хотя для современных страниц достаточно именно <!DOCTYPE html>. Еще одна ошибка — думать, что эта декларация сама по себе создает структуру документа. На самом деле она только сообщает браузеру, как читать файл.
Краткий вывод
Какой тег указывает браузеру, что это HTML-документ? Правильный ответ — <!DOCTYPE html>, и именно его нужно ставить первой строкой в каждом современном HTML-файле.

