5568 sujets

Sémantique web et HTML

Bonjour à tous,

Pour mon site personnel je souhaiterais utilisé HTML5Shiv et Normalize.
Je me pause quand même une question...

Est-il utile d'utiliser les deux en même temps pour un site ?

Merci
Cordialement
Administrateur
Bonjour,

html5shiv est un bout de JavaScript qui permet de faire reconnâitre à IE8 et moins les nouveaux éléments HTML5.
normalize.css harmonise les styles CSS basiques entre navigateurs.

Il est possible qu'il y ait doublon dans la partie section, article, etc { display: block; } (SI html5shiv a également un élément style pour ces éléments en plus du bout de JS) mais c'est tout.

Es-tu sûr d'en avoir besoin du coup ?
Bonsoir Felipe,

Comme tu la noté, HTML5Shiv est du JavaScript permettant aux anciens navigateurs de Microsoft de pouvoir reconnaître les nouvelles balises implémenté en HTML5.

Pour Normalize, il permet d'ajouter par défaut une norme CSS aux nouvelles balises HTML5. Du coup ça permet de commencer de nouvelle intégration avec les mêmes marges (par exemple) sur tout les navigateurs, un peu à la façon d'un "reset.css" sans remettre tout à 0 les règles de base.

Du coup pour ma part ça me semble nécessaire mais comme tu la si bien dit, il existe le doublon du { display: block; } pour la partie section, nav, header etc...

Après je me demande simplement si ça peut poser des problèmes les doublons !

Merci
Cordialement