Mon ptit frère qui travail sous Windows XP et utilise Dreamweaver MX ma demandé de laide pour une différence daffichage dune page web entre Firefox et IE6.
Jusque ici pas rien de nouveau me dite vous. Nous avons fait tous lexpérience de lhyper tolérence de IE et du non respect des standards WC3 qui en découlent.
Effectivement laffichage sous Firefox était horrible : aucun background daffiché de même pour chacun des éléments gauche des des tableaux.
Bref je cherche, je trifouille et je constate que dans le code de commentaire dans le fichier css est comme en html :
<-- Commentaire -->
Alors que en Css cest :
/* Commentaire */
Conclusion : IE pardonnait cela sans faire le problème alors que Mozilla non. Voila une belle démonstration du non respect des standards par IE .
Enjoy
Karles
# Re: Sans commentaire
Posté par durandal . Évalué à 3.
En fait, ces types de commentaires sont autorisés pour certaines utilisations : http://www.w3.org/TR/CSS2/syndata.html#x24(...)
C'est "<!--" et "-->", avec le point d'exclamation.
Je pense que c'est pour éviter l'affichage des déclarations CSS pour les navigateurs (très) anciens :
<style ...>
<!--
(du CSS)
-->
</style>
Donc, le navigateur ne doit pas dans ce cas ignorer ce qui est entre ces balises de commentaires SGML, ce que fait Firefox dans l'exemple que tu donnes ? Faudrait vérifier si IE interprète bien ce cas-là...
De toutes façons, on connait bien le respect des standards exemplaire de la famille Mozilla ;)
[^] # Re: Sans commentaire
Posté par Hardy Damien . Évalué à 3.
<![CDATA[
ici du CSS / Javascript / ce que tu veux de toute facon le parser s'en congne
mais ça n'a pas valeur de commentaire
]]>
<style type="text/css">
<![CDATA[
body { font-family: sans-serif; }
]]>
</style>
Damien
[^] # Re: Sans commentaire
Posté par Karles Nine (site web personnel) . Évalué à 0.
Je note les doubles cotes " qui n'étaient pas présente dans mon cas, ce qui peut expliquer que Firfox n'ait par aimé.
Enjoy
Karles
[^] # Re: Sans commentaire
Posté par durandal . Évalué à 1.
Les guillemets ne font pas partie des balises, hein. Je les ai utilisés juste pour délimiter.
Je n'ai peut-être pas été clair, je reprends :
C'est "<!--" et "-->", avec le point d'exclamation, mais sans les guillemets.
Ce qu'il manque dans ton journal, c'est le point d'exclamation.
(Ou alors c'est moi qui ai mal compris ton message ? ;)
[^] # Re: Sans commentaire
Posté par Karles Nine (site web personnel) . Évalué à 1.
Merci de cette précision, j'ai plus qu'a refaire un essai.
Enjoy
Karles
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.