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 :

Affichage menus dans IE


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut Affichage menus dans IE
    Bonjour,

    mon probleme est le suivant: j'ai un menu dont les liens vers les differentes pages sont des images . Ces images s'affichent correctement dans Firefox et Safari mais elles ne s'affichent pas dans IE ce qui rend inutilisable le menu du site. Les internautes n'ayant alors access uniquement la page d'accueil dans IE.

    Voici le code html:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <ul id="menu">
    <li><a href="index.php"<img style="width: 300px; height: 85px;" alt="web][fc" src="media/banniere.png"></a> | </li>
    <li><a href="sites_internet.php"<img style="width: 155px; height: 40px;" alt="sites internet" src="media/menu1.png"></a> | </li>
    <li><a href="fotoc.php"<img style="height: 40px; width: 155px;" alt="reportages photo" src="media/menu2.png"></a> | </li>
    <li><a href="portfolio.php"<img style="height: 40px; width: 155px;" alt="portfolio" src="media/menu3.png"></a> | </li>
    <li><a href="contact.php"<img src="media/menu4.png" alt="contact" style="height: 40px; width: 155px;"></a></li>
    </ul>

    et le code CSS:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    a img
    {
    border:none;
    }
    #menu li
    {
    display:inline;
    }
    Avez vous une solution ?

    Merci par avance


  2. #2
    Membre confirmé Avatar de Dionyzos
    Homme Profil pro
    Développeur & Designer Web
    Inscrit en
    Février 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur & Designer Web

    Informations forums :
    Inscription : Février 2004
    Messages : 134
    Par défaut
    Bonjour aquafafa,

    Le problème vient du fait que ton code HTML est incorrect. D'ailleurs c'est étonnant que Firefox accepte se type d'erreur sans broncher.

    Bref, le problème vient du fait que tu as mal fermé tes balise A, et que tes balises IMG sont enchevêtrées dans les balises A.

    Voici le code HTML correct :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <ul id="menu">
        <li><a href="index.php"><img class="banniere" src="media/banniere.png" alt="web][fc" /></a> | </li>
        <li><a href="sites_internet.php"><img src="media/menu1.png" alt="sites internet" /></a> |</li>
        <li><a href="fotoc.php"><img src="media/menu2.png" alt="reportages photo" /></a> |</li>
        <li><a href="portfolio.php"><img src="media/menu3.png" alt="portfolio" /></a> |</li>
        <li><a href="contact.php"><img src="media/menu4.png" alt="contact" /></a></li>
    </ul>

    Et le CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        a img { border:none; }
        #menu li { display:inline; }
        #menu li a img { width: 155px; height: 40px; }
        #menu li a img.banniere { width: 300px; height: 85px; }
    Maintenant ça devrait marcher

    PS: J'en ai profité pour optimiser un peu ton code en déplaçant les styles du HTML dans la partie CSS.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    Probleme resolu grace a votre code.

    Merci beaucoup

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

Discussions similaires

  1. [C++/SDL]Affichage de menus dans un jeu vidéo
    Par Daxter06 dans le forum SDL
    Réponses: 4
    Dernier message: 10/11/2010, 22h47
  2. LIBPQ - Affichage requete dans table virtuelle
    Par Mike@Nestor dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 27/07/2005, 14h11
  3. [VB.NET] - affichage dynamique dans un tableau
    Par karibouxe dans le forum ASP.NET
    Réponses: 8
    Dernier message: 20/06/2005, 15h07
  4. [VB.NET] Affichage conditionnel dans un repeater
    Par NicoNGRI dans le forum ASP.NET
    Réponses: 4
    Dernier message: 07/02/2005, 12h58
  5. Réponses: 2
    Dernier message: 11/05/2004, 11h17

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