Réponse directe à votre question: L'avantage fonctionnel est que les divs ne signifient pas grand-chose en eux-mêmes, alors que ul lis signifie explicitement "ceci est une liste d'éléments non / ordonnée".
Le terme «sémantique» fait référence à la manière dont vous utilisez la signification inhérente des structures existantes pour créer une signification explicite. Le HTML est composé de balises qui signifient certaines choses par elles-mêmes. Et il existe des règles / directives / moyens établis pour les utiliser afin que votre document HTML publié exprime ce que vous voulez qu'il signifie.
Si vous répertoriez quelque chose dans votre document, ajoutez une liste ordonnée (UL) ou une liste non ordonnée (OL). D'autre part, l'élément de division de page (DIV) est utilisé pour créer un élément de contenu spécifique et séparé.
L' élément div "divise". Lorsque vous regardez une page, il y a des parties spécifiques comme un corps de contenu, le pied de page, un en-tête, une navigation, des menus, des formulaires, etc. Et vous pouvez utiliser des balises div pour créer ces divisions. Souvent, les parties de page correspondent à une mise en page visuelle, il est donc naturel d'utiliser des divisions de page explicites (DIV) pour découper votre mise en page en CSS. De cette façon, les balises div deviennent structurelles.
Si vous utilisez ou abusez de la balise div , cela peut créer une signification involontaire et un gonflement du code.
Pour brouiller les choses: Google utilise h3 et div pour "diviser" les résultats de recherche répertoriés. ul> li> h3 + div
Ainsi, lorsque vous désactivez tous les styles (Maj + Cmd / Crtl + S dans Firefox avec la barre d'outils WebDeveloper), les divs devraient disparaître et s'empiler naturellement. Votre code HTML nu doit toujours afficher une belle page avec une hiérarchie claire: de haut en bas, le contenu le plus important en premier, et des listes avec des puces et des numéros pour les éléments répertoriés. Et c'est une bonne idée d'ajouter un lien vers le haut (pour les utilisateurs non visuels) qui vous permet de passer directement à: le contenu principal, les formulaires importants ou les titres principaux (comme une table des matières).
Enfin, gardez à l'esprit que vous créez un document. Sans tous les effets visuels, ce devrait être un document convaincant.