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