Минимум три тега:
<!DOCTYPE html>: Объявляет тип документа. Технически это не тег, а декларация, но он обязателен.<html>: Корневой элемент страницы.<body>: Содержит видимое содержимое страницы.Строго говоря, можно создать пустой *.html файл без содержания, но он не будет являться валидной HTML-страницей для просмотра.
Для отображения чего-либо, потребуется как минимум один дополнительный тег внутри <body>, например:
html
Также, для корректной работы с кодировкой и базовой информацией о странице необходим элемент <head>, который содержит метаданные:
html
Таким образом, для функциональной и валидной HTML-страницы необходимо минимум 5 элементов/деклараций: <!DOCTYPE html>, <html>, <head>, <title>, <body> (хотя <title> и содержимое <head> технически необязательны для отображения, они критически важны для SEO и удобства пользователя).
Но для создания минимальной структуры, которую парсер браузера сможет обработать, достаточно трех упомянутых в начале.