Respuesta directa a su pregunta: la ventaja funcional es que los divs significan poco por sí mismos, mientras que ul lis significa explícitamente "esta es una lista de elementos desordenada".
El término "semántica" se refiere a la forma en que utiliza el significado inherente de las estructuras existentes para crear un significado explícito. HTML se compone de etiquetas que significan ciertas cosas por sí mismas. Y hay reglas / pautas / formas establecidas de usarlas para que su documento HTML publicado transmita lo que usted quiere que signifique.
Si enumera algo en su documento, agregue una lista ordenada (UL) o una lista desordenada (OL). Por otro lado, el elemento de división de página (DIV) se utiliza para crear un contenido específico y separado.
los elemento div "divide". Cuando miras una página, hay partes específicas como el cuerpo del contenido, el pie de página, un encabezado, navegación, menús, formularios, etc. Y puedes usar etiquetas div para crear estas divisiones. A menudo, las partes de la página se corresponden con un diseño visual, por lo que usar divisiones de página explícitas (DIV) para cortar su diseño en CSS es un ajuste natural. De esta forma, las etiquetas div se vuelven estructurales.
Si hace un mal uso o uso excesivo de la etiqueta div , puede crear un significado no deseado y una hinchazón del código.
Para confundir las cosas: Google usa h3 y div para "dividir" sus resultados de búsqueda listados. ul> li> h3 + div
Entonces, cuando apagas todos los estilos (Shift + Cmd / Crtl + S en Firefox con la barra de herramientas WebDeveloper), los divs deberían desaparecer y apilarse naturalmente. Su HTML desnudo aún debería representar una página agradable con una jerarquía clara: de arriba a abajo, el contenido más importante primero y listas con viñetas y números para los elementos enumerados. Y es una buena idea agregar un enlace cerca de la parte superior (para usuarios no visuales) que le permita saltar a: contenido principal, formularios importantes o los encabezados principales (como una tabla de contenido).
Por último, tenga en cuenta que está creando un documento. Sin todos los efectos visuales, debería ser un documento convincente.