HTML - тег <dialog> является одним из элементов HTML5. Он используется для создания собственного диалогового окна, с которым пользователь взаимодействует и выполняет определенные действия. Например, с помощью этого элемента вы можете создавать всплывающие сообщения или формы. По умолчанию диалоговое окно скрыто от просмотра. Он активируется атрибутом open.
Тег <dialog> представлен парами. Содержимое записывается между открывающим (<dialog>) и закрывающим (</dialog>) тегами.
Пример разметки элемента <dialog>:
<!DOCTYPE html>
<html>
<body>
<h1>Элемент dialog</h1>
<p>Это текст.</p>
<p>Это текст.</p>
<dialog open>Это открытое диалоговое окно</dialog>
<p>Это текст.</p>
<p>Это текст.</p>
</body>
</html>
<dialog> определяет диалоговое окно или подокно;<dialog> позволяет легко создавать всплывающие диалоговые окна и модальные окна на веб-странице.Чтобы отобразить/скрыть контент, нам понадобится Javascript.
Если элементы <form> указаны с атрибутом Method="dialog", их можно комбинировать в диалоговом окне. Если такая форма предоставлена, диалог закрывается с атрибутом returnValue.
<dialog> вы можете использовать псевдоэлемент CSS ::backdrop.| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает |
| Атрибут | Значение | Описание |
|---|---|---|
| open | open | Указывает, что элемент диалога активен и что пользователь может с ним взаимодействовать |
Тег <dialog> также поддерживает глобальные атрибуты в HTML
Тег <dialog> также поддерживает атрибуты событий в HTML
Руководство по HTML: семантические элементы HTML
Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.