Прямой ответ на ваш вопрос: функциональное преимущество состоит в том, что div мало что значит сами по себе, тогда как ul lis явно означает «это неупорядоченный / неупорядоченный список элементов».
Термин «семантика» относится к способу использования внутреннего значения существующих структур для создания явного значения. HTML состоит из тегов, которые сами по себе означают определенные вещи. И существуют установленные правила / руководства / способы их использования, чтобы опубликованный HTML-документ передавал то, что вы хотите, чтобы он значил.
Если вы перечисляете что-то в своем документе, добавьте упорядоченный список (UL) или неупорядоченный список (OL). С другой стороны, элемент разделения страницы (DIV) используется для создания определенного и отдельного фрагмента контента.
Элемент div «делит». Когда вы смотрите на страницу, есть определенные части, такие как тело содержимого, нижний колонтитул, заголовок, навигация, меню, формы и т. Д. И вы можете использовать теги div для создания этих разделов. Часто части страницы соответствуют визуальному макету, поэтому использование явных разделений страницы (DIV) для разделения макета в CSS является естественным. Таким образом, теги div становятся структурными.
Если вы злоупотребляете тегом div или злоупотребляете им , это может создать непреднамеренное значение и раздувание кода.
Чтобы запутать ситуацию: Google использует h3 и div для «разделения» перечисленных результатов поиска. ul> li> h3 + div
Поэтому, когда вы отключите все стили (Shift + Cmd / Crtl + S в Firefox с панелью инструментов WebDeveloper), блоки div должны исчезнуть и сложиться естественным образом. Ваш голый HTML должен по-прежнему отображать красивую страницу с четкой иерархией: сверху вниз, сначала наиболее важный контент, а также списки с маркерами и номерами для перечисленных элементов. Также рекомендуется добавить ссылку вверху (для невизуальных пользователей), которая позволит вам перейти к основному контенту, важным формам или основным заголовкам (например, оглавлению).
Наконец, имейте в виду, что вы создаете документ. Без всех визуальных эффектов это все равно должен быть убедительный документ.