Атрибут hidden

Скрывает содержимое элемента от просмотра. Такой элемент не отображается на странице, но доступен через скрипты (см. пример).

Синтаксис

hidden

Значения

В качестве значения можно указать hidden (hidden="hidden") или оставить атрибут пустым (hidden="" или hidden).

Значение по умолчанию

По умолчанию атрибут выключен.

Пример

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>hidden</title> <style> #link { cursor: pointer; color: blue; text-decoration: underline; } </style> <script> function showForm() { document.getElementById("auth").hidden = false; document.getElementById("link").hidden = true; } </script> </head> <body> <p id="link" onclick="showForm()">Авторизация на сайте</p> <form id="auth" hidden> <p><label>Логин: <input name="user" required></label></p> <p><label>Пароль: <input name="pass" type="password" required></label></p> <p><input type="submit" value="Войти"></p> </form> </body> </html>

Спецификация

Спецификация Статус
HTML Living Standard Живой стандарт

Браузеры

11 12 6 11.5 5.1 4
4 14 6 5

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

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

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