Атрибут open

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

Синтаксис

<dialog open>
…
</dialog>

Пример

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>dialog</title> <style> body { background-color: #fc9; /* Цвет фона */ } </style> </head> <body> <form action="handler.php"> <dialog open> <h2>Регистрация на сайте</h2> <p><input name="user" placeholder="Введите логин"></p> <p><input type="password" name="pass" placeholder="Введите пароль"></p> <p><button>Зарегистрироваться</button></p> </dialog> </form> </body> </html>

Браузеры

79 37 24 15.4 98
37 98 24 15.4

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.