[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-osnovy-html-chto-takoe-html":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":18,"progress":19,"seo":20},1235,"chto-takoe-html",39,"osnovy-html","Основы HTML","📄","Что такое HTML","HTML (HyperText Markup Language) — это стандартизированный язык разметки документов в World Wide Web, определяющий структуру и содержимое веб-страницы с помощью тегов.\n\n> Аналогия из жизни: HTML — это как каркас здания. Он определяет, где будут стены, окна и двери, но не отвечает за цвет стен (это CSS) и не управляет лифтом (это JavaScript).\n\nНа данный момент актуальна пятая версия языка — HTML5, которая добавила семантические теги, мультимедиа-элементы (`\u003Cvideo>`, `\u003Caudio>`) и API для работы с графикой, хранилищем и геолокацией.\n\n### Базовая структура HTML-документа\n\n```html\n\u003C!DOCTYPE html>\n\u003Chtml lang=\"ru\">\n\u003Chead>\n    \u003Cmeta charset=\"UTF-8\">\n    \u003Ctitle>Заголовок страницы\u003C\u002Ftitle>\n\u003C\u002Fhead>\n\u003Cbody>\n    \u003Ch1>Привет, мир!\u003C\u002Fh1>\n    \u003Cp>Это абзац текста.\u003C\u002Fp>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n```\n\n### Ключевые элементы структуры\n\n| Элемент | Назначение |\n|---------|-----------|\n| `\u003C!DOCTYPE html>` | Объявляет тип документа (HTML5) |\n| `\u003Chtml>` | Корневой элемент документа |\n| `\u003Chead>` | Метаданные: кодировка, заголовок, стили, скрипты |\n| `\u003Cbody>` | Видимое содержимое страницы |\n\n### Зачем Java-разработчику знать HTML\n\n- Серверный рендеринг через шаблонизаторы (Thymeleaf, JSP)\n- Понимание HTTP-запросов, которые генерирует браузер из HTML-форм\n- Отладка фронтенда при full-stack разработке\n- Создание email-рассылок (JavaMail + HTML-шаблоны)\n\n> **На собеседовании:** достаточно дать определение и упомянуть текущую версию HTML5. Если спрашивают глубже — расскажите о связке HTML (структура) + CSS (оформление) + JavaScript (поведение) и о том, как Java-бэкенд генерирует HTML через Thymeleaf.","","junior",[15,16,17],"основы","html","frontend",[],null,{"title":21,"description":22,"ogTitle":21,"ogDescription":23,"keywords":24,"schemaAnswer":32,"featuredSnippetReady":33},"Что такое HTML — Gymterview","Узнайте, что такое HTML, какова его структура, текущая версия HTML5 и зачем Java-разработчику знать язык гипертекстовой разметки. Подготовка к собеседованию.","HTML — стандартизированный язык разметки документов в WWW. Структура HTML-документа, связь с CSS и JavaScript, роль для Java-бэкенда.",[25,26,27,28,29,30,31],"HTML","HyperText Markup Language","HTML5","язык разметки","веб-страница","Java","собеседование","HTML (HyperText Markup Language) — стандартизированный язык разметки документов в World Wide Web, определяющий структуру и содержимое веб-страницы с помощью тегов. Актуальная версия — HTML5, добавившая семантические теги, мультимедиа-элементы и API для работы с графикой и хранилищем.",true]