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 :

ul, li et float -> probleme avec firefox


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 34
    Par défaut ul, li et float -> probleme avec firefox
    Bonjour,

    J'ai un petit probleme avec des ul imbriqués dont le code est le suivant:

    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
    <ul id="article_list"> 
    <li class="page_item page-item-66"><a href="http://www.simplyfly.fr/articles/informatique-et-parapente/" title="Informatique et parapente">Informatique et parapente</a><br>
    <ul>
     
    	<li class="page_item page-item-69"><img src="/wp-content/uploads/images_articles/dashboard/thumbs/dashboard.jpg"><a href="http://www.simplyfly.fr/articles/informatique-et-parapente/widget-dashboard/" title="Dashboard et le vol libre">Dashboard et le vol libre</a><br>Cet article est réservé aux possesseurs de mac, j’y présente dashboard et des widgets utiles pour le parapente</li>
    	<li class="page_item page-item-68"><img src="/wp-content/uploads/images_articles/googleearth/thumbs/googleearth.jpg"><a href="http://www.simplyfly.fr/articles/informatique-et-parapente/utiliser-google-earth-pour-le-vol-libre/" title="Utiliser Google Earth pour le vol libre">Utiliser Google Earth pour le vol libre</a><br>Vous trouverez dans cet article différents fichiers kmz utiles pour le vol libre, ainsi que des utilitaires pour convertir vos traces de vol au format google earth.</li>
    </ul>
    </li>
    <li class="page_item page-item-67"><a href="http://www.simplyfly.fr/articles/materiel/" title="Matériel">Matériel</a><br>
    <ul>
    	<li class="page_item page-item-70"><img src="/wp-content/uploads/images_articles/checklist/thumbs/checklist.jpg"><a href="http://www.simplyfly.fr/articles/materiel/checklist-v1/" title="Checklist V1">Checklist V1</a><br>Un petit article sur la visite prévol et l’entretien de la voile, de la sellette et du secours. En cadeau il y a une petite fiche semblable à une checklist que vous pourrez imprimer et emmener avec vous sur les décos.</li>
     
    </ul>
    </li>
     
    </ul>
    et voici la feuille de style associée:

    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
    31
    32
    33
     
     
    #article_list {
    font-weight: bold;
    font-size: 1.2em;
    list-style-type: none;
    }
     
    #article_list ul {
    clear: both;
    font-weight: normal;
    font-size: 0.8em;
    line-height: normal;
    margin-bottom: 10px;
    margin-top: 5px;
    list-style-type: none;
    }
     
    #article_list ul a {
    text-decoration: underline;
    }
     
    #article_list ul li {
    clear: both;
    margin: 2px;
    }
     
    #article_list img {
    float:left;
    width: 50px;
    height: 50px;
     
    }
    Je n'ai pour l'instant testé ce code que sur Safari et sous Firefox mac.

    Sous safari j'obtiens l'affichage souhaité:

    Sous firefox j'obtiens un affichage différent et qui ne me convient pas:


    J'ai du surement m'embrouiller avec les clear:both, mais je n'arrive pas à trouver où.

    Merci de votre aide ;-)

  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
    Bonjour,
    c'est un bug assez particulier qui fait qu'une succession de sélecteur d'éléments
    (ul li) descendant d'un sélecteur de classe ou d'identifiant (ici #article_list)
    empêche la règle d'être appliquée.
    Donc ton clear:both n'a aucun effet.

    La solution consiste à supprimer le sélecteur de type intermédiaire (ul): #article_list li {}

Discussions similaires

  1. probleme avec firefox
    Par afroweb dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/11/2006, 23h21
  2. [EasyPHP] probleme avec Firefox, ouvrir le fichier?
    Par PadaBen dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 22/09/2006, 14h42
  3. [CSS] probleme avec firefox
    Par luta dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 20/07/2006, 17h54
  4. Probleme avec firefox
    Par sisssi_1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 25/10/2005, 17h56
  5. Gros problème avec Firefox
    Par Rhineauféros dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 31/08/2005, 16h06

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