5568 sujets

Sémantique web et HTML

Bonjour,

je souhaite utiliser les balises HTML5 (telles que <article>, <header>, <footer>...) mais je sais que tous les navigateurs ne les comprennent pas.

Comment utiliser ces balises tout en rendant mon site compatible avec les anciens navigateurs?
Je suis en train de m'arracher le peu de tifs qu'il me reste... Smiley confus

Merci
Bonjour,

une petite recherche sur google t'aurait indiqué l'existence de script tels que html5shiv.js ( proposé et hébergé par Google ) qu'il suffit de charger conditionnellement pour IE8 et inférieur afin de rendre ces balises utilisables.

Bonne continuation !
Modifié par Ten (19 Dec 2012 - 10:21)
Salut,

Il faut un script pour activer les éléments dans IE<=8 et quelques lignes de css pour leur donner le comportement par défaut (block ou inline). Je te conseille html5 bones qui contient tout ce qu'il faut pour avoir une page html5 qui fonctionne. Smiley smile

Si tu t'y connais déjà en html/css ou que tu comptes utiliser jquery, html5 boilerplate devrait faire l'affaire.
Modifié par Patidou (19 Dec 2012 - 10:26)