Найти в Дзене
V-Digital News

Новые HTML-теги: что нужно знать?

Оглавление

Современные веб-разработчики постоянно сталкиваются с новыми инструментами и технологиями, которые делают их работу проще и эффективнее. Одним из таких инструментов являются новые HTML-теги, которые улучшают семантику и доступность веб-страниц. В этой статье мы рассмотрим несколько таких тегов, как:

· <abbr>

· <datalist>

· <selectlist>

· <dialog>

· <model>

· и другие.

<abbr>

Тег <abbr> используется для обозначения аббревиатур и сокращений. При наведении курсора на текст, заключенный в этот тег, браузер отображает полное значение аббревиатуры.

<p>HTML означает<abbr title="HyperText Markup Language">HTML</abbr</p>

<datalist>

Тег <datalist> используется для предоставления списка предопределенных вариантов, которые пользователь может выбирать в текстовом поле. Этот тег работает в связке с тегом <input>.

<label for="browser">Выберите браузер:</label>
<input list="browsers" id="browser" name="browser">
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Safari">
<option value="Edge">
<option value="Opera">
</datalist>

<selectlist>

Тег <selectlist> был предложен как улучшенная версия тега <select>, но на данный момент он не поддерживается ни одним из основных браузеров. Его цель — предоставить более гибкий и функциональный способ выбора из списка имея возможность стилизовать элементы, что было невозможным без прибегания к кастомным решениям ранее.

<selectlist>
<option value="1">Опция1</option>
<option value="2">Опция2</option>
<option value="3">Опция3</option>
</selectlist>

<dialog>

Тег <dialog> создаёт нативные диалоговые окна, которые можно использовать для отображения сообщений или взаимодействия с пользователем. Эти окна можно открывать и закрывать с помощью JavaScript. Преимущество использования данного тега в том, что он позволяет семантически построить диалоговое окно с готовыми решением, которое можно стилизовать.

<details> и <summary>

Теги <details> и <summary> используются для создания блоков, которые можно раскрывать и сворачивать, чтобы показать или скрыть дополнительную информацию. Например, их удобно использовать для аккордиона.

<details>
<summary>Для создания вазы вам потребуется</summary>
<ul>
<li>Глина – 1 кг</li>
<li>Ткань для раскатывания – 2 шт. </li>
<li>Рейки 4 мм – 2 шт</li>
<li>Скалка -1 шт</li>
<li>Нож – 1 шт</li>
<li>Цикля – 1 шт</li>
<li>Стеки разной формы – 2 шт</li>
<li>Шликер – 100-150 мл</li>
<li>Шаблоны вазы - 5 шт</li>
<li>Губка – 1 шт</li>
</ul>
</details>

<model>

Тег <model> был предложен для интеграции 3D-графики в HTML-документы. Однако, как и <selectlist>, этот тег ещё не получил широкой поддержки в браузерах. Его целью является упрощение вставки и управления 3D-моделями на веб-страницах.

<!- Пример использования тега model, который пока не поддерживается ->
<model src="model.obj" alt="3D модель">

Заключение

Новые HTML-теги играют важную роль в улучшении семантики и удобства использования веб-страниц. Используя такие теги, как <datalist>, <dialog>, <details>, <summary> и другие, вы можете создавать более интерактивные и доступные веб-сайты. Обратите внимание, что некоторые из новых тегов, такие как <selectlist> и <model>, ещё не поддерживаются всеми браузерами, но их потенциальное использование открывает новые возможности для веб-разработчиков. Следите за обновлениями и используйте современные практики веб-разработки!

Эта статья предоставляет краткий обзор новых HTML-тегов и их применения. Надеюсь, она будет полезной для вас и ваших читателей!