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 :

[IE] Lien absolu par dessus image/text non détecté


Sujet :

Positionnement en CSS avec z-index

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Points : 7
    Points
    7
    Par défaut [IE] Lien absolu par dessus image/text non détecté
    Bonjour à tous,

    Je rencontre un souci CSS sous IE6/7 que je ne parviens pas à résoudre.

    Contexte :
    * Je dispose d'un bloc
    * Dans ce bloc se trouve un bout de texte ainsi qu'une image
    * Je veux disposer un lien par dessus la totalité de ce bloc

    Exemple :
    http://www.fabien-saintjalmes.fr/test_css/

    Problématique :
    Sous IE6 et IE7, le lien n'est pas reconnu lorsque le curseur de la souris passer par dessus l'image et le texte. Dans le cas du texte, le lien n'est pas non plus reconnu sur le padding mais l'est bien sur le margin.
    J'ai testé pas mal de choses parmi lesquelles jouer avec les z-index et/ou les positionnements, sans succès.

    Précisions:
    Je suis parfaitement conscient qu'une solution serait de modifier la structure HTML, en englobant directement les textes et images avec le lien en question, mais mon interrogation se porte plus sur la compression de ce qui provoque cette anomalie chez IE (même IE9...). Qui plus est, dans des cas de figures plus complexes, il ne m'est pas réellement possible de la structure HTML si je veux conserver une sémantique correcte (<div> dans <a> impossible par exemple, même si rien ne m'empêche de remplacer les <div> par des <span> ou des <p> en display:block )

    Je serais ravi que l'on m'apporte une solution sur le sujet

    Merci par avance.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Tu peux résoudre ton problème en mettant un background:url(null) sur ton lien (l'explication a été donnée un jour par Candygirl sur le forum mais je n'arrive plus à mettre la main dessus).

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Oups, je pensais m'être abonné à la discussion et n'avoir eu aucune réponse, d'où mon délai de réponse...

    En tout cas, ton astuce fonctionne parfaitement Bisûnûrs, merci beaucoup

    Je vais essayer de retrouver l'explication, cela m'intéresse Si je la trouve, j'éditerai mon message.

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Je me suis finalement rendu compte que la solution énoncée ci-dessus n'était pas très bonne, car le navigateur essaie de charger une nouvelle CSS 'null' à la même adresse que celle qui inclus cette ligne de code (cf Firebug).

    Une autre solution est finalement l'utilisation d'un shim (image vide) en guise de background du lien.

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

Discussions similaires

  1. image par dessus le texte
    Par pelotudo dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 4
    Dernier message: 10/04/2009, 16h46
  2. insertion menu par dessus image
    Par mealtone dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 09/10/2008, 10h59
  3. [HTML] Animation flash.swf par dessus image
    Par romg94 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 16/02/2008, 12h45
  4. script par dessus image
    Par goodvibs dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 10/03/2007, 11h19
  5. [MF] : Afficher control par dessus image
    Par DarkWiken dans le forum MFC
    Réponses: 2
    Dernier message: 01/04/2005, 22h06

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