С помощью элемента div можно производить группирование элементов. То есть в то время как span используется в элементах блока, div используется для группирования одного или двух блоковых элементов. То есть например, можно сгруппировать в тексте президентов США по политической принадлежности, например демократы или республиканцы.
С помощью div группируются элементы с целью изменения вида содержимого. Содержимое тега в данном случае всегда начинается с новой строки, а после его добавляется перенос строки. Все сайты в настоящий момент, в основном строятся на блочной основе.