Я изучаю HTML сейчас, и я наткнулся на два элемента с тем же самым определением. Я хочу знать, в чем разница между элементом SECTION и элементом DIV.
СЕКЦИЯ - это семантическая разметка - она имеет смысл. Вы должны использовать его для хранения раздела страницы. Другие теги семантической разметки включают <header>
, <footer>
, <nav>
и <aside>
DIV - это чисто структурный элемент - он не имеет никакого подразумеваемого смысла в отношении того, каким должен быть его контент.
Вы можете создать раздел, используя CSS, чтобы делать все, что вам нравится.
Элемент section
- это часть документа! В то время как div
является контейнером для элементов и должен быть отмечен, div
имеет никакого фактического значения в документе.
использование section
запрещено, если необходимо использовать контейнер для содержимого.
Когда разработчику требуется отредактировать или стилизовать документ, они должны использовать тег div
а не элемент section
.
Прочтите следующие ссылки, чтобы больше узнать о них.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section (раздел)
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div (Div)