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 :

Hauteur de div anormale sous IE6 [CSS 2.1]


Sujet :

Dimensionnement en CSS

Vue hybride

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 55
    Par défaut Hauteur de div anormale sous IE6
    Bonsoir,

    Je me tourne une nouvelle fois vers ce forum pour une question concernant une liste de liens au rendu un peu particulier : il s'agit, sur cette page, des liens à droite dans les 3 blocs colorés (sous les titres "Nos conseils de lecture précédents", "Nos achats précédents" et "Les prêts précédents").

    Ces liens se trouvent dans une liste non ordonnée, elle-même contenue dans une div. Le tout répond donc à la structure suivante :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div class="right">
    	<h3>Nos conseils de lecture précédents</h3>
    	<ul>
    		<li><a href="http://mon_billet_1">Titre du billet 1</a></li>
    		<li><a href="http://mon_billet_2">Titre du billet 2</a></li>
    		etc.
    	</ul>
    </div>
    Le problème est le suivant : sous IE6, les liens n'occupent pas la totalité de la largeur et de la hauteur du li qui les contient. Un espace trop important est alors visible au-dessus du lien... mais uniquement à partir du deuxième de la liste (pourquoi ? Je l'ignore).

    Du coup, une couleur de fond différente s'affiche parfois, ce qui fausse vraiment l'affichage (par exemple tout en bas, au-dessus du lien intitulé "Maria (de Pierre Pelot)").

    J'ai vérifié plusieurs fois dans le code, je ne vois aucune différence entre le premier lien de la liste et les suivants... Et je ne vois pas d'explication à ce problème, ni de remède...

    Un petit coup de pouce serait le bienvenu, donc. Merci beaucoup pour votre aide !

  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
    Il s'agit d'un problème de layout.
    Une peu de doc sur le concept de hasLayout :
    http://www.test.blog-and-blues.org/h...trad_temp.html

    Tu peux corriger le problème en mettant un zoom:1 sur tes liens (par exemple), dans une feuille de style spécifique à IE6 (par exemple) incluse à l'aide de commentaires conditionnels (par exemple).

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 55
    Par défaut
    C'est juste, cela résout le problème.

    Merci pour le lien, pour le moins fort instructif. Quel article !

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

Discussions similaires

  1. DIV hidden sous IE6
    Par bengovi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/02/2010, 14h59
  2. hauteur d'un div sous IE6
    Par RootsRagga dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/06/2009, 13h10
  3. Problème hauteur de div sous IE6
    Par tintin72 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/03/2009, 16h16
  4. Réponses: 3
    Dernier message: 21/11/2006, 02h43
  5. Pb de hauteur de div sous IE
    Par Oluha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 27/07/2006, 12h22

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