Что именно представляет собой элемент <dd> в HTML?
Элемент <dd> определяет описание, определение или значение в списке описаний. Он используется внутри тегов <dl> в паре с <dt> (Description Term).
Это крайне полезно при отображении данных в формате «ключ-значение». Типичные примеры: информация в профиле пользователя, настройки или статистические показатели.
В каких случаях следует использовать элементы <figure> и <figcaption>?
Тег <figure> обычно используется для оборачивания самодостаточного (медиа) контента, такого как изображение или график, вместе с тегом <figcaption>, который служит для подписи.
Это полезно для изображений, диаграмм, фрагментов кода и многого другого.
Элемент <article> используется для определения самодостаточного фрагмента контента, который может распространяться или переиспользоваться независимо.
Его часто применяют для постов в блогах, новостных заметок, сообщений на форумах или пользовательских комментариев.
Вы можете использовать несколько артиклей на одной странице (например, для бесконечной прокрутки). Или же вкладывать их друг в друга для создания иерархии «независимого контента».
Каково назначение элементов <fieldset> и <legend> в форме?
<fieldset> используется для группировки связанных элементов управления формой, а <legend> предоставляет заголовок или метку для этой группы, что значительно улучшает доступность.
Это крайне полезно для логического разделения разделов формы, например, для блока с адресом доставки или платежными реквизитами.
Элемент <meter> используется для представления скалярного (одиночного) измерения в установленном диапазоне, такого как температура, использование дискового пространства или результаты голосования.
Он может показаться похожим на индикатор <progress>, однако прогресс-бары ВСЕГДА начинаются с нуля. Таким образом, элементы <progress> показывают процент завершения, в то время как <meter> отображает любое значение внутри определяемого диапазона.
Элемент <hgroup> группирует заголовок с сопутствующим вторичным контентом, обычно одним или несколькими элементами <p>.
Это полезно, когда у заголовка есть подзаголовок, слоган или альтернативное название, которое не должно становиться отдельным заголовком в структуре (outline) документа.
Элемент <menu> представляет собой список команд или интерактивных элементов управления.
Если ваш список состоит из навигационных ссылок, используйте <nav> вместе с <ul>. Используйте <menu> для элементов, подобных панели инструментов, или списков команд.
Элемент <dialog> используется для создания всплывающих или модальных окон. Он предоставляет семантическую разметку, расширенные возможности CSS и нативный API для управления этими взаимодействиями.
Используйте JavaScript, чтобы открыть его с помощью .showModal() для модальных окон или .show() для немодальных, и закройте его методом .close() или через отправку формы с атрибутом method="dialog".
Элемент <time> используется для представления дат, времени или продолжительности. Он может содержать текст, понятный человеку, и атрибут datetime с данными, понятными машине. В HTML не существует элемента <date>.