28172 sujets

CSS et mise en forme, CSS3

Bonsoir,

je souhaite activer HTML5 sous IE 7 et 8. J'ai trouvé cette info :
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

mais je souhaiterais la mettre dans une feuille CSS sous la forme :
.ie7 body {
behavior: url("http://html5shiv.googlecode.com/svn/trunk/html5.js");
}

Je suis incompétent en JavaScript et attend votre validation pour un site en construction.

Merci d'avance.
Bonsoir,


tu ne vas pas pouvoir procéder ainsi. le script JavaScript a pour but de créer les éléments html5 non reconnus par les versions antérieures IE. Il te reste aussi à déclarer le type de ces mêmes élements html5 en css (display:block;). En regardant ton code source, j'ai pas beaucoup vu les éléments html5 (header, section, article, footer et j'en passe). du coup, vu que y a surtout du div, même beaucoup de div, autant rester en xhtml.
Modifié par FloydinBremen (17 Jan 2012 - 20:56)
Merci de ta réponse.

Je note l'impossibilité, comme ça, c'est clair. Et ta remarque sur l'utilisation des div plutôt que des balises HTML5 m'amène maintenant à me demander si je n'ai pas intérêt à complètement ignorer ce que je voulais faire. Je vais passer la nuit dessus.

Bonne soirée.