IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Problème avec IEPNGFIX


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 18
    Par défaut Problème avec IEPNGFIX
    Bonjour,

    J'utilise IEPNGFIX sur un site afin que mes png transparents s'affichent convenablement sous IE6.

    J'ai développé une fonction ressemblant globalement à un accordion : un clic sur un titre déroule un div de contenu. Ces titres ont une image de fond css.

    Ma fonction ne fonctionne pas sous IE6, sauf si je désactive IEPNGFIX. Je n'ai pas étudié en détail le fonctionnement de hack mais je suppose qu'elle ajoute une image par dessus la mienne afin de simuler la transparence, d'où le fait que le clic ne soit plus reconnu sur mes titres.

    Le problème est que ces images sont des gif, je ne comprend donc pas pourquoi IEPNGFIX "interagit" avec sachant qu'il est censé ne corriger que les PNG.

    J'ai essayé de l'empêcher de toucher à mes titres en ajoutant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <style type="text/css">
    #titre {behavior: none;}
    </style>
    mais il n'en tiens pas compte !

    je ne trouve pas de doc convenable sur la propriété behavior donc je ne sais même pas si mon ajout est correct.

    Voila, si quelqu'un a une idée je suis preneur :

    merci.

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Citation Envoyé par bengrum Voir le message
    un clic sur un titre déroule un div de contenu. Ces titres ont une image de fond css.
    Tu as un clique sur la balise <a> ?

  3. #3
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 18
    Par défaut
    c'est pas une balise <a> mais une balise <h1> qui lance la fonction javascript d'accordion quand on clic dessus.

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Essayes un position:relative sur le <h1> ?

  5. #5
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 18
    Par défaut
    Ca marche !! C'est super !

    Par contre, je ne comprend absolument pas en quoi le position:relative; influe là dessus !

    tu peux m'éclairer ?

    Merci beaucoup en tout cas

  6. #6
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Je n'ai pas d'idée sur le hack IEPNGFIX mais il me semble qu'il est basé sur le filtre AlphaImageLoader, impossible de sélectionner un élément sur lequel ce filtre est appliqué => d'où le position:relative pour retirer l'élément en question du flux et corriger le bug ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo