div
div — один из весьма пожилых и базовых элементов, которые применяются в языке HTML.
Описание[править]
По своему смыслу это как бы контейнер, в который всираются элементы, и основной его задачей является присвоение стилей, которые собственно определяют то, каким образом этот контейнер взаимодействует с соседними элементами. Сам по себе он смысла не имеет, и если просто восрать некоторый текст внутрь пустого div, то никакого эффекта это в принципе не возымет.
Авторы документов настоятельно рекомендуют использовать его только в тех случаях, когда ни один более подходящий семантический тег не подходит. Чрезмерное применение div приводит к опарашу документа, в котором становится крайне тяжело что-то понять.
Вместе с span (его строчным аналогом) div позволял добавлять структуру документу с помощью атрибутов class и id. Именно в эту эпоху div стал основным инструментом для создания макетов веб-страниц, тогда как ранее для этого применялись таблицы.
Также div применяется как идентификатор для места, в которое всираются разные элементы посредством потужного JavaScript.