Journal Sans commentaire

Posté par  (site web personnel) .
Étiquettes :
0
19
mar.
2004
Mon p’tit frère qui travail sous Windows XP et utilise Dreamweaver MX m’a demandé de l’aide pour une différence d’affichage d’une page web entre Firefox et IE6.

Jusque ici pas rien de nouveau me dite vous. Nous avons fait tous l’expérience de l’hyper tolérence de IE et du non respect des standards WC3 qui en découlent.

Effectivement l’affichage sous Firefox était horrible : aucun background d’affiché 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 c’est :
/* 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  . Évalué à 3.

    Je lisais justement la norme CSS2 l'autre jour ;)
    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  . Évalué à 3.

      le mieux c'est de dire au parser XML de ne pas parser les données

      <![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  (site web personnel) . Évalué à 0.

      Effectivement les commentaire de la forme "<!--" et "-->" semble possbile.

      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  . Évalué à 1.

        Euh... ;)

        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 ? ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.