Je crée des modèles HTML personnalisables par l'utilisateur et décide des types d'éléments à utiliser. D'une part, je pourrais utiliser le type d'élément HTML le plus approprié pour chaque type de contenu - ul/li pour les listes, h1, h2 (etc) pour les rubriques et ainsi de suite. D'un autre côté, je pourrais juste utiliser div avec des attributs de classe. En fait, je devrais utiliser les attributs de classe avec l'une ou l'autre approche et je devrais en outre mettre à zéro certaines des propriétés par défaut désagréables sur certains types d'éléments HTML si j'utilisais l'approche précédente.Quel est le point des éléments span, ul, li, h1 etc (et autres) lorsque les divs stylés peuvent imiter leurs fonctionnalités?
Étant donné la flexibilité de CSS, il est assez facile d'utiliser des éléments div pour pratiquement tous les éléments contenant du texte, et probablement possible en utilisant moins de CSS. Dois-je essayer d'utiliser h1 à h6, span, ul, li, hr, p etc pour leurs fins prévues, ou juste aller avec divs?
SÉMANTIQUE !!!!!! – knittl