Каковы все допустимые атрибуты DIV
?
Основываясь на этой ссылке, он отображается только class
, id
, title
. Это верно? Значение, атрибут for
и другие недействительны для DIV
?
Каковы все допустимые атрибуты DIV
?
Основываясь на этой ссылке, он отображается только class
, id
, title
. Это верно? Значение, атрибут for
и другие недействительны для DIV
?
См. Спецификации W3C:
id
,class
(идентификаторы в документе)lang
(информация о языке),dir
(направление текста)title
(название элемента)style
(встроенная информация о стиле)align
(выравнивание)onclick
,ondblclick
,onmousedown
,onmouseup
,onmouseover
,onmousemove
,onmouseout
,onkeypress
,onkeydown
,onkeyup
for
для label
и указывает атрибут id
элемента ввода, к которому применяется метка.
См. также спецификации HTML5:
Элемент
div
не имеет особого значения. Он представляет своих детей. Его можно использовать с атрибутамиclass
,lang
иtitle
, чтобы разделить семантику, общую для группы последовательных элементов.Примечание. Авторы настоятельно рекомендуют просматривать элемент
div
как элемент последней инстанции, поскольку ни один другой элемент не подходит. Использование более подходящих элементов вместо элементаdiv
обеспечивает лучшую доступность для читателей и упрощает обслуживание для авторов.
С HTML5, помимо использования глобальных атрибутов, который можно использовать для любого элемента, вы также можете определить свои собственные атрибуты с помощью data-
атрибуты.
<div class="marvellous" data-for="xy" data-another-attribute="nothing"></div>
Все, что вам нужно сделать, это использовать doctype HTML5 (<!DOCTYPE html>
), и ваша страница будет действительна. Этот doctype отлично работает даже в старых браузерах.
Список атрибутов доступен здесь: https://www.w3schools.com/tags/tag_div.asp
Плюс все атрибуты события:
contenteditable атрибут также полезен и редко используется.
<div contenteditable="true">Using this on runtime content can changed.</div>
Этот атрибут предоставляет способ использования этого, как текстовое поле Normal. но текст, измененный на стороне браузера, не сохраняется в кодировке.