Journal Non respect des standards par IE

Posté par  (site web personnel) .
Étiquettes : aucune
0
11
oct.
2003
Bonjour,

Devant prochainement mettre en ligne un site Internet utilisant les technologies XML/XSLT, je me suis aperçu que l'affichage de ce dernier sous IE posait de gros problèmes (certaines constructions XML et CSS non gérées, images PNG alpha affichés incorrectement, différence de gestion des tailles de polices, etc...).

J'ai dû modifier pas mal de choses pour que ça soit à peu près potable (l'affichage est parfait sous Mozilla). Je précise que ça ne vient pas de moi, étant donné je fabrique mon site avec les documents de normes sous les yeux...

J'ai donc décidé d'afficher ce message en première page du site si le navigateur détecté est de la famille IE :

===============================================
Votre navigateur Internet Explorer n'est pas conforme aux standards définis par le W3C [http://www.w3.org/(...)] concernant les technologies XHTML, CSS2 et XML/XSLT. Il se peut que le site ne soit pas affiché correctement.

Nous vous recommandons l'utilisation d'un autre navigateur, comme par exemple Mozilla [http://www.mozilla.org/(...)] qui, en plus d'être gratuit et respecter les standards, fonctionne sur la plupart des plate-formes dont GNU/Linux et Windows.

Merci de votre compréhension.
===============================================

Ce message pourra peut-être intéresser/donner des idées à certaines personnes, c'est pourquoi je le poste ici.
  • # Re: Non respect des standards par IE

    Posté par  (site web personnel) . Évalué à 1.

    Oups ! Désolé, je voulais pas poster en page principale... :-(
  • # Re: Non respect des standards par IE

    Posté par  . Évalué à 2.

    Ce n'est pas une nouveauté. J'ai envoyé plusieurs rapports de bug à microsoft à propos de non respect de CSS 2 dans IE6, à quoi il m'a été systématiquement répondu, en substance "ben oui, c'est vrai, on ne le supporte pas totalement", point.

    Maintenant, il est tout à fait possible, en utilisant toujours CSS 2, mais moins de spécificités (je pense, par exemple, aux sélecteurs > qu'IE ignore totalement), d'avoir un rendu équivalent dans les deux, mais cela génère plus de code CSS et plus de classes CSS.
  • # Re: Non respect des standards par IE

    Posté par  . Évalué à 6.

    Moi je mettrais plutot le liens vers frenchmozilla.sourceforge.net si ton site est en français. Les francophones sont pas tous pret à avoir un soft en anglais pour les beaux yeux des standards.
  • # Re: Non respect des standards par IE

    Posté par  (site web personnel) . Évalué à 3.

    s/standards définis par le W3C/recommandations émises par le W3C/

    Cela fait plus humain :)
  • # Re: Non respect des standards par IE

    Posté par  . Évalué à 2.

    Voici ce que je mets en en-tête de mon site :

    L'affichage il est tout fucké?
    C'est tout simplement parce que vous utilisez Microsoft Internet Explorer, logiciel qui ne respecte pas les standards simples de conception de pages webs.
    Afin de profiter de l'affichage tel qu'il devrait être, nous vous conseillons d'utiliser un autre navigateur, comme par exemple Mozilla, Netscape ou Opera.

    L'incompatibilité IE vient des CSS "background fixed".

    "Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).

  • # Re: Non respect des standards par IE

    Posté par  (site web personnel) . Évalué à 2.

    j'espere que tu ne t'es jamais plaint qu'un site t'affiche comme page d'accueil un message comme quoi netscape est dépassé et que il vaudrait mieux que tu ailles télécharger MSIE.

    Parce que c'est exactement la même chose. A l'époque netscape (4) était dépassé par MSIE, et on se retrouve encore avec des détections pourries qui trient sur netscape < MSIE.

    Tu vas encourager la meme chose dans le sens contraire, ce n'est pas mieux et le meme genre d'attitudes ne peut entrainter que les meme effets.

    Faudrait pas oublier que le principe c'est tout de meme d'etre relu par le maximum de monde, pas forcément uniquement par ceux qui ont le meme navigateur que toi.
    MSIE est bourré de bug et défauts (notes que mozo est loin d'être parfait aussi) mais il devient largement faisable de faire des pages conformes qui s'affichent correctement dans mozo et MSIE. Exclure (ou gêner, la page d'accueil telle que tu la décris est une gêne).
    J'ai l'impresssion que tu as la meme attitude que ceux qui font du MSIE-only. Tu ne supportes pas un navigateur pas parce qu'il est impossible de le faire correctement mais parce que ça te demanderait un boulot supplémentaire que tu n'as pas envie de fournir. Changes donc plutot en "ce que j'ai fait ne passe pas sous le navigateur XXXX à cause de divers bugs et absence de fonctionnalités. Je le sais mais j'avais la flemme de bosser assez pour que ca soit correct chez vous, désolé".


    Tiens, d'ailleurs ... meme si tu tiens à faire ça il faudra revoir tes arguments :
    - MSIE gère maintenant très bien le XSLT, leur moteur supporte presque toutes les feuilles conformes
    - la taille par défaut est différente dans les navigateur mais étant donné qu'il n'y a pas de spec la dessus la taille choisie par MSIE est absolument conforme




    Franchement, entre un site IE-only et un site Mozilla-only, même si le premier n'est pas conforme et que le deuxième l'est, un site IE-only me semble plus intelligent, au moins une énorme majorité des gens peuvent le relire, pas seulement 5% (en étant large).
    (et pourtant dieu sait tout ce que j'ai à reprocher à MSIE, mais l'attitude d'exclusion n'apportera rien).



    Et ca passe sous Opera ? (qui lui est largement conforme)

Suivre le flux des commentaires

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