Булів атрибут (HTML)
{{GlossarySidebar}}
Булів атрибут у HTML – це атрибут, що представляє значення true
або false
. Якщо тег HTML містить булів атрибут – незалежно від значення цього атрибуту – атрибут на цьому елементі отримує значення true
. Якщо тег HTML не містить цей атрибут, то цей атрибут отримує значення false
.
Якщо такий атрибут присутній, то він може мати одне з наступних значень:
- жодного значення взагалі, наприклад,
attribute
- порожній рядок, наприклад,
attribute=""
- саму назву атрибута, без пробілів на початку та в кінці, наприклад,
attribute="attribute"
Примітка: Рядки "true" та "false" є недійсними значеннями. Щоб задати атрибутові значення
false
, він не повинен бути присутнім в тегу елемента. Попри те, що сучасні браузери розглядають будь-яке рядкове значення якtrue
, на цю логіку не варто покладатися.
Ось приклад булевого атрибута HTML checked
:
<!-- Наступні поля для галочок матимуть галочки при початковій візуалізації -->
<input type="checkbox" checked />
<input type="checkbox" checked="" />
<input type="checkbox" checked="checked" />
<!-- Наступне поле для галочки не матиме галочки при початковій візуалізації -->
<input type="checkbox" />