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 :

Liste a puce compatibilité ie6 et ie7


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de snyfir
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 246
    Par défaut Liste a puce compatibilité ie6 et ie7
    Bonjour, j'ai créé un menu pour mon site web. Sous firefox et ie7, j'obtien exactement la même chose. Par contre sur ie6, les éspacement son presque doublé. Je n'arrive pas a afficher la même chose que sur firefox et ie7.
    Merci de votre aide.

    Voici le code.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <div class="menup">
       <ul>
        <li><a href="index.php">ACCUEIL</a></li>
        <li><a href="contenu.php">ARTICLES</a></li>
        <li><a href="news.php">NEWS</a></li>
            <li><a href="about.php">A PROPOS</a></li>
        <li><a href="contact.php">CONTACT</a></li>
       </ul>
    </div>
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    .menup ul /* Toutes les listes à puces se trouvant dans un menu */
    {
        list-style-type: none; 
        padding: 0px;
        margin: 0px;
    }
     
    .menup li /* Toutes les listes à puces se trouvant dans un menu */
    {
        margin:0;
        margin-bottom: 8px; /* ... mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels */
        padding: 0px 0px 0px 2px;
        vertical-align:middle;
    }
     
    .menup a
    {
        color: #ffffff;
        font-family: Candara, "Agency FB", "Myriad Pro", Arial, "Arial Black", "Times New Roman", Times, serif;
        font-size: 16px;
        text-decoration: none;
        display:block;  /* Permet d'étendre le surlignage du texte */
    }
     
    .menup a:hover /* Quand on pointe sur un lien du menu */
    {
        text-decoration: none;
        background-color: #525454;
    }

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonsoir,
    c'est un bug de haslayout que tu dois corriger en dotant les liens d'une propriété leur conférant le layout:
    A placer dans une CSS IE pour IE6 et inférieur appelée via des commentaires conditionnels
    dans le head (faire une recherche)

  3. #3
    Membre éclairé Avatar de snyfir
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 246
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    Bonsoir,
    c'est un bug de haslayout que tu dois corriger en dotant les liens d'une propriété leur conférant le layout:
    A placer dans une CSS IE pour IE6 et inférieur appelée via des commentaires conditionnels
    dans le head (faire une recherche)

    Merci,
    J'ai rajouter cette ligne.
    Mon espacement est devenu beaucoup plus convenable. Cependant, j'ai encore un espacement un peut supérieur que sur ie7 et firefox (2, 3 px).

    De plus "zoom" n'est pas reconnu valide CSS !!

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Ça peut aussi venir de nœud texte qui trainent (les sauts de lignes dans le code HTML).

    Tu peux essayer un code du genre:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <ul>
      <li><a href="...">...</a></li><!--
      --><li><a href="...">...</a></li><!--
      --><li><a href="...">...</a></li>
    </ul>

    Les commentaires HTML masqueront le saut de ligne.
    Tu peux aussi écrire tous tes li sur une seule ligne, mais bon, le code ne sera vraiment pas lisible...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  5. #5
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    De plus "zoom" n'est pas reconnu valide CSS !!
    Il faut que tu mette cette propriété dans une feuille de style pour IE et que tu la joigne dans un commentaire conditionnel du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <!--[if lt IE 7]>
            <link href="ie.css" rel="stylesheet" media="screen" />
        <![endif]-->

  6. #6
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Bonjour,

    Citation Envoyé par snyfir Voir le message
    Cependant, j'ai encore un espacement un peut supérieur que sur ie7 et firefox (2, 3 px).
    Il se peux que tu doives aussi doter ton li du layout (en testant ton code ci-dessus, le résultat est idem FF/IE6 chez moi).

    Citation Envoyé par snyfir Voir le message
    De plus "zoom" n'est pas reconnu valide CSS !!
    C'est, entre autre pour ça que Erwan31 t'a conseillé de l'insérer par le biais des commentaires conditionnels. De cette manière ta validation est préservée.

    Dans ton cas, vu que tu n'as ni margin ou padding sur ton a, tu peux, à la place du zoom, lui attibuer un width de 100%, ce qui aura le même effet pour IE6. Par contre, ce n'est pas utilisable sur ton li qui comporte un padding.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  7. #7
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par snyfir Voir le message
    De plus "zoom" n'est pas reconnu valide CSS !!
    Oui pardon j'avais oublié de le préciser.

  8. #8
    Membre éclairé Avatar de snyfir
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 246
    Par défaut
    Merci bien pour vos réponses.

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

Discussions similaires

  1. Compatibilité IE6 et IE7
    Par rems033 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 30/07/2008, 19h19
  2. Compatibilité d'une feuille de style avec IE6 et IE7
    Par matimat2k4 dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 18/05/2008, 23h28
  3. Compatibilité IE6, IE7, Firefox 2
    Par maxfive7 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 05/08/2007, 23h26
  4. menu css compatibilité IE6/IE7
    Par dedel53 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 17/04/2007, 09h34
  5. Problème compatibilité IE6 / IE7
    Par caroline73 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 12/12/2006, 17h30

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