Ответ
Качество кода HTML (HTML code quality) — это соблюдение стандартов, лучших практик и принципов написания чистого, валидного и поддерживаемого HTML.
Критерии качественного HTML:
- Валидность — соответствие спецификациям W3C (проверка через валидатор).
- Семантика — использование тегов по назначению (
<header>
,<article>
,<nav>
вместо<div>
). - Доступность (a11y) — ARIA-атрибуты, правильные
alt
для изображений. - Оптимизация — минимизация вложенности, избегание лишних элементов.
- Читаемость — отступы, комментарии для сложных блоков.
Пример плохого кода:
<div onclick="doSomething()">Click me</div>
Пример улучшенного:
<button type="button" aria-label="Perform action" class="action-btn">Click me</button>
Качественный HTML упрощает поддержку, SEO и работу скринридеров.