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 Vincent Richard (site web personnel) . Évalué à 1.
[^] # Re: Non respect des standards par IE
Posté par Nicolas Peninguy (site web personnel) . Évalué à 1.
# Re: Non respect des standards par IE
Posté par romain . Évalué à 2.
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 Fulgrim . Évalué à 6.
# Re: Non respect des standards par IE
Posté par MrTout (site web personnel) . Évalué à 3.
Cela fait plus humain :)
# Re: Non respect des standards par IE
Posté par Sixel . Évalué à 2.
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 Éric (site web personnel) . Évalué à 2.
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.