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 :

[IE6] Lien en display bloc et background image


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut [IE6] Lien en display bloc et background image
    Bonjour,
    J'ai un problème sous IE6 avec un de mes liens... Celui-ci n'a aucun contenu, mais il a cependant une hauteur et une largeur, en display:block. Apparement, IE6 n'interprete pas ça, et mon lien ne marche jamais sous ce magnifique navigateur (ironique, moi? meuh non voyons).

    Mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    div{
        background-img:url(monimage.jpg);
        width:140px;
        height:160px;
    }
     
    a{
        display:block;
        height:140px;
        width:140px;
    }
     
    .....
    et le html:
    <div><a /></div>
    j'oubliais une petite explication : mon lien ne doit pas être sur la totalité de l'image, d'où cette organisation un peu originale : sinon je ne me serais pas embêté et j'aurais fait un truc du genre <div><a><img /> </a></div>

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Je vois deux possibilités :

    - Au lieu de faire comme ça, tu crées une map.
    http://cyberzoide.developpez.com/html/map.php3#tagada

    - Tu mets une balise span avec du texte en visibility:hidden dans ton lien.

  3. #3
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut

    Pas d'idées plus propres? J'aime pas les maps (je sais pas biein pourquoi, mais j'aime pas ça ) Quand au texte, heu... c'est pas propre non plus (re-)
    Enfin merci quand même, je n'avais pas pensé à la deuxième solution

  4. #4
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    ?? ça marche pas!
    je cherche un peu avant d'en dire plus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="/" title="Cartoline" id="link-cartoline-logo"><span>j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime pas ie j'aime</span></a>
    Dommage que ça marche pas

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931

  6. #6
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    Effectivement...
    Je ne vois pas la différence avec mon code, bon je vais continuer à chercher... Merci en tout cas


    edit:
    En fait dans ton cas tu n'a même pas besoin de mettre de span... Je comprends pas :s

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    	<title>Titre</title>
    </head>
    <body>
     
    <div style="width:140px;height:160px;background:red">
    	<a href="#" style="display:block;width:140px;height:140px;background:green;text-decoration:none"></a>
    </div>
     
    </body>
    </html>

Discussions similaires

  1. modifier background-image avec lien
    Par tiesto95 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/02/2009, 18h40
  2. IE6 impression h2 background image
    Par pop_up dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 01/10/2008, 14h32
  3. Liens et background-image incompatible chez IE
    Par Gwennin dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 08/05/2008, 14h37
  4. Background-image et ie6
    Par nico341 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 05/05/2008, 14h46
  5. lien dans un background image
    Par jophp dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/07/2006, 01h08

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