Проверяет знание правильного HTML-тега для создания ссылки, которая выполняет навигацию по странице, и понимание семантики и доступности.
Для создания ссылки, которая перенаправляет пользователя на другую страницу или к якорю на текущей странице, следует использовать тег <a> (anchor). Этот тег является семантически правильным элементом HTML для навигации. Атрибут href указывает целевой URL или идентификатор якоря (например, #section).
<button>?Тег <button> предназначен для выполнения действий внутри страницы, таких как отправка формы или вызов JavaScript-функции. Использование <button> для навигации нарушает семантику HTML и может ухудшить доступность для пользователей скринридеров и поисковых систем.
<!-- Правильно: ссылка для навигации -->
<a href="/about">О нас</a>
<!-- Ссылка на якорь на той же странице -->
<a href="#features">Перейти к функциям</a>
<!-- Неправильно: кнопка для навигации -->
<button onclick="location.href='/about'">О нас</button>Если нужно, чтобы ссылка выглядела как кнопка, используйте CSS для стилизации тега <a>. Это сохранит семантику и обеспечит правильное поведение.
<a href="/register" class="button">Зарегистрироваться</a>Используйте тег <a> с атрибутом href для любой навигации по странице или между страницами. Это обеспечивает семантическую правильность, доступность и корректную индексацию поисковыми системами.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию