Что означает HTML-тег «div»?


111

Что такое div в <div> теге? Это «разделение»? Я поискал в Google и SO и не нашел ответа.


50
@ Дэниел Прайден: Любопытство.
cdmckay

8
@ Дэниел - с чего вы думаете, что разделение не может быть семантическим?
annakata

2
@annakata: <div> не семантический ... он имеет отношение к содержанию и макету, а не к значению. Вы могли бы привести аргумент, что <span> семантический ... но только слабый. Семантические теги: <strong>, <em> и т. Д.
jrista

2
Тот факт, что что-то не применяет семантику, не означает, что у этого не может быть собственной семантики. У всего есть какая-то семантика. Только определенные вещи применяют семантику к другим вещам. Семантические элементы - это элементы, которые придают семантическое значение своему контексту. Это не значит, что другие элементы не заслуживают своего семантического значения.
Rushyo 05

<div> не применяет семантику, но имеет свою собственную семантику: сокращение от разделения документа
Паоло Ангилери

Ответы:



12

Отдел. Тег DIV предназначен для того, чтобы вы могли определять «разделы» страницы (или « разделять страницу на логические контейнеры»).


5

Имейте в виду, что определение div в HTML5 совершенно иное.

Элемент div вообще не имеет особого значения. Он представляет своих детей.

http://www.w3.org/TR/html5/grouping-content.html#the-div-element


4
Я думаю, что эта статья относится к чему-то немного другому, чем то, о чем просит OP. cdmckay спрашивает о значении слова (или имени) «div», а не о значении или использовании элемента <div> в html-документе.
Бен Саттон,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.