Salut à tous !
J'ai un souci pour la validation de mon CSS. J'espère que vous pourrez me donner un coup de pouce !
J'ai créé mon CSS au plus proche des recommandations du W3C. Le code passait sans souci la validation jusqu'à ce que je décide de voir ce que ça donnait avec IE 6... Grave erreur !
J'ai donc dû utiliser des hacks pour que ça ressemble à quelque chose.
Par exemple (trouvé ici) :
Comme vous pouvez le voir, j'utilise le hack *html (qui passe la validation) en plus du hack DXImageTr... pour la transparence des PNG (qui n'est pas reconnu apparemment)...
Voici l'erreur :
Parse error - Unrecognized *html #container { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/container_fond.png", sizingMethod="scale"); background-image:none; }
199 Parse error - Unrecognized *html #footer { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/footer_fond.png", sizingMethod="scale"); background-image:none; }
Dois-je tout simplement renoncer à ce que mon CSS soit valide (aux yeux des visiteurs, même si pour moi il est ok !)
Merci d'avance pour vos pistes de réflexion !
A plus,
swissboy
Modifié par swissboy (07 Jul 2008 - 17:05)
J'ai un souci pour la validation de mon CSS. J'espère que vous pourrez me donner un coup de pouce !
J'ai créé mon CSS au plus proche des recommandations du W3C. Le code passait sans souci la validation jusqu'à ce que je décide de voir ce que ça donnait avec IE 6... Grave erreur !
J'ai donc dû utiliser des hacks pour que ça ressemble à quelque chose.
Par exemple (trouvé ici) :
*html #container {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/container_fond.png", sizingMethod="scale");
background-image:none;
}
Comme vous pouvez le voir, j'utilise le hack *html (qui passe la validation) en plus du hack DXImageTr... pour la transparence des PNG (qui n'est pas reconnu apparemment)...
Voici l'erreur :
Parse error - Unrecognized *html #container { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/container_fond.png", sizingMethod="scale"); background-image:none; }
199 Parse error - Unrecognized *html #footer { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/footer_fond.png", sizingMethod="scale"); background-image:none; }
Dois-je tout simplement renoncer à ce que mon CSS soit valide (aux yeux des visiteurs, même si pour moi il est ok !)
Merci d'avance pour vos pistes de réflexion !
A plus,
swissboy
Modifié par swissboy (07 Jul 2008 - 17:05)