← Все вопросы

Какой минимальный код должен быть в любом HTML-файле? doctype, html, head, body

Задан 32 месяца назад390 просмотров1 ответ
5

Видел в разных уроках, что страница начинается с <!DOCTYPE html>, потом <html>, потом какие-то <head> и <body>. А можно ли без них? Что обязательно должно быть в файле, чтобы это считалось нормальной страницей?

1 ответ

10
✓ Принятый ответ — помог автору

Технически браузер покажет даже один <h1>Привет</h1> без всего остального. Но правильный «каркас» страницы выглядит так:

<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <title>Заголовок вкладки</title>
</head>
<body>
  <h1>Текст на странице</h1>
</body>
</html>

Разберём по частям:

  • <!DOCTYPE html> — говорит браузеру «это современный HTML5», без него браузер включает странный старый режим.
  • <html lang="ru"> — корень всей страницы, lang="ru" подсказывает язык.
  • <head> — служебная часть: кодировка, <title>, подключение стилей. На странице её не видно.
  • <body> — всё, что видно на странице: текст, картинки, кнопки.

Запомни просто: head — невидимое, body — видимое.

Ваш ответ

Войдите, чтобы ответить на вопрос.