Journal PNG transparents sous IE, j'en peux plus !

Posté par  .
Étiquettes : aucune
0
25
jan.
2004
A chaque fois que je veux faire une page web c'est la même chose... cette histoire de
canal alpha des PNG qui rend pas sous Internet Explorer me rend complètement fou, si au moins ils proposaient une alternative convenable, mais on ne peut rien faire avec le GIF.

Je lance donc un dernier cri de désespoir: est ce que quelqu'un à déjà vu un site faire un utilisation potable de cette chose:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294714(...)
http://www.msdn.microsoft.com/workshop/author/filter/reference/filt(...)

Disons un espèce de script détectant IE et permettant de rendre cette chose utilisable.

Pour rappel, la solution de MS au problème consiste à afficher votre image avec un une balise div (carrément brillant) et en plus il faut que ce soit du positionnement absolue (super pratique).
Donc si il a moyen de contourner ces contraintes???

Merci d'avance
  • # Re: PNG transparents sous IE, j'en peux plus !

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

    Moi ce que j'aimerais bien, c'est un petit truc pour "watermarker" les png, genre un message transparent à 99.9% qui dirait "votre browser ne comprend à la vie, utilisez un vrai browser avec des poils" . J'imagine que ça doit pouvoir se faire avec imagemagick.
  • # Re: PNG transparents sous IE, j'en peux plus !

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

    Tout dépend de ce que tu veux faire avec ton site et de son audience. Tu peux aussi simplement mettre un message disant que le site risque de ne pas s'afficher correctement avec IE.
    • [^] # Re: PNG transparents sous IE, j'en peux plus !

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

      oui c'est une bonne solution : tu fais afficher un message disant un truc du type "votre navigateur n'est pas compatible avec les images PNG transparentes".
      ou bien "votre navigateur, bien que récent, est obsolète, veuillez utiliser un navigateur moderne pour afficher ce site correctement".

      Il faut savoir oser ce genre de chose, on se fait déjà virer de pas mal de site IE-only, alors faut bien retourner la chose de temps en temps.
      • [^] # Re: PNG transparents sous IE, j'en peux plus !

        Posté par  . Évalué à 4.

        "votre navigateur n'est pas compatible avec les images PNG transparentes"

        Réponse type : ben pourquoi il utilise des png transparents et pas un truc qui marche partout ?


        Il faut savoir oser ce genre de chose, on se fait déjà virer de pas mal de site IE-only, alors faut bien retourner la chose de temps en temps.

        A con, con et demi. Mauvaise idée.
  • # UPDATE

    Posté par  . Évalué à 2.

    Apple n'aime pas non plus le GIF, Preview (le "Image Viewer" de Mac OS X) qui permet de lire tout sorte de fichier graphique et d'exporter dans de nombreux formats (de SGI à BMP en passant par Photoshop), ne support pas l'export vers GIF.

    A moins qu'ils ne soient trop radin pour payer les liscences...
    • [^] # Re: UPDATE

      Posté par  (Mastodon) . Évalué à 2.

      Le brevet a expiré, plus de licences...
      Mais bon on s'en fiche, le PNG est bien mieux en tant que format.
      • [^] # Re: UPDATE

        Posté par  . Évalué à 2.

        et Mozilla et Firebird, et même Opera, sont bien mieux comme navigateurs Web.
        • [^] # Re: UPDATE

          Posté par  (Mastodon) . Évalué à 1.

          Oui mais le choix du navigateur dépend de l'utilisateur (ou l'absence de choix), on n'a pas beaucoup de moyens d'action dessus. Par contre le choix du format des images dépend des webmasters, là on est plus libre...

          ... Même si le PNG est encore mal géré par _un_ navigateur, bien sur :-)
  • # Re: PNG transparents sous IE, j'en peux plus !

    Posté par  . Évalué à 0.

    Halala, on voit que c'est un logiciel proprietaire.
    Un logiciel libre comme ca, utilisé par beaucoup de monde, aurait eu ce problème corrigé depuis des années ... La il faut que ca soit MS qui décide de le faire, mais ils n'ont pas eu l'air très motivés pour le faire ces dernières années. Ca emmerde plein de monde, mais y a pas le choix ...
  • # Re: PNG transparents sous IE, j'en peux plus !

    Posté par  . Évalué à 3.

    http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html(...)
    Cette page permets de faire ça sans problèmes et sans trop de contrainte.

    J'ai décidé de ne plus m'en servir car j'ai commencé à utiliser d'autres facilités comme les sélécteurs de décendant ">", les "position:fixed;" et autre qui bien que pouvant être contournés avec IE me pourrissait la vie.

    J'ai donc décidé que mon site serait valide et codé proprement, Mozilla et Opera l'affichent parfaitement, je ne vois pas pourquoi je me limiterais dans ce que je fais pour un navigateur qui n'as plus été mis à jour (au niveau du rendu) depuis plusieurs annés.

    Au passage cette page : http://www.fastclemmy.com/index.php?viewlog=75(...) liste la plus part des Hack dispos pour faire marcher certaines choses sous IE (même le "position: fixed;")

Suivre le flux des commentaires

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