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 :

mis en page ie6 vs ie7


Sujet :

CSS

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut mis en page ie6 vs ie7
    Bonjour

    j'ai un div qui me sert d'espacement horizontal
    avec la class suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    .espace_H_5 {
    position:relative;
    clear:both;
    width:5px;
    height:5px;
    }
    sous ie7 et ff pas de souci
    sous ie6 le height n'est pas respecté...

    voici une partie du 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
    17
    18
    19
    20
    <div class="vignette100">
    <img src="vignette.php?dst_w=100&image=images/1_2001.jpg" alt="" />
    </div>
    <div class="vignette100">
    <img src="vignette.php?dst_w=100&image=images/1_2001.jpg" alt="" />
    </div>
    <div class="espace_L_5"></div>
    <div class="vignette100">
    <img src="vignette.php?dst_w=100&image=images/1_2001.jpg" alt="" />
    </div>
    <div class="vignette100">
    <img src="vignette.php?dst_w=100&image=images/2_2001.jpg" alt="" />
    </div>
    <div class="espace_L_5"></div>
    <div class="vignette100">
    <img src="vignette.php?dst_w=100&image=images/1_2001.jpg" alt="" />
    </div>
    <div class="vignette100">
    <img src="vignette.php?dst_w=100&image=images/3_2001.jpg" alt="" />
    </div>
    la class vignette100 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    .vignette100 {
    position:relative;
    float:left;
    width:100px;
    height:100px;
    }
    Merci de 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
    Ce problème survient quand vous avez spécifié une hauteur inférieure au line-height calculé du div. En effet, IE6 alloue automatiquement l'espace nécessaire à un texte éventuel.

    Mettre un overflow:hidden corrige ce problème :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="height:5px;overflow:hidden"></div>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut
    merci BEAUCOUP pour l'astuce

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Par défaut
    j'ai un autre petit souci :

    j'ai un liste (li) qui commence par une image
    ie7 et ff ok mais pas ie6 (le dernier li affiche parciellement l'image au niveau de la hauteur)

    le css du li :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    .detail_cata li {
    	background:url(puce2.jpg) no-repeat left 3px;
    	margin-left:5px;
    	padding-left:20px;
    	font-size:12px;
    	color:#30130b;
    	list-style:none;
    }
    le code html
    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
    <div id="catalogue_detail">
    	<div class="detail_cata">
    		<ul>
    		<li>Ref : <?=$row["ref_pdt"]?></li>
    		<li><?=$row["nom"]?></li>
    		<li>Description</li>
    		<li>Poids : <?=$row["poids"]?> gr</li>
    		<li>Taille : <?=$row["taille"]?> cm</li>
    		<li>Prix boutique : <?=$row["prix1"]?></li>
    		</ul>
    </div>
     
    #catalogue_detail {
    	position:relative;
    	width:480px;
    	height:310px;
    	top:20px;
    	left:250px;
    	right:250px;
    }
    .detail_cata {
    	position:relative;
    	float:left;
    	width:200px;
    	height:220px;
    	margin-top:5px;
    	margin-left:5px;
    }
    Merci encore pour l'aide

  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
    Par défaut
    Pour les puces, je te conseille la variante du docteur Sam visible sur cette page :

    http://plambert.developpez.com/css-debutant/cours4.php

  6. #6
    Membre averti Avatar de volubil
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2012
    Messages : 44
    Par défaut insérer une ligne d'espace entre les div
    Malgré toute l'attention que j'ai porté à ce sujet, je ne parviens pas à insérer une ligne d'espace entre mes DIV

    le code donné par Bisûnûrs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="height:5px;overflow:hidden"></div>
    n'opère pas sur mon essai

    Ma page est pourtant des plus simples :
    • Un logo centré
    • Une ligne d'espace
    • Trois photos centrées
    • Une ligne d'espace
    • Une légende sous chaque photo.


    Pour parvenir à cette ligne d'espace, j'ai recours à une bidouille qui consiste à écrire dans un DIV un texte de la couleur du fond.

    Au résultat cela donne le code ci-dessous. Ca ne fait pas riche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <body>
    <div align="center">
    <div style="float: left; width: 99%"><img src="images/logchev.jpg" width="240" height="103" /></div>
    <div style="float: left; width: 100%; color: #FFF;">-----</div>
    <div style="float: left; width: 33%"><img src="images/chevrolet-camaro.jpg" width="275" height="183" /></div>
    <div style="float: left; width: 33%"><img src="images/chevrolet_niva.jpg" width="275" height="183" /></div>
    <div style="float: left; width: 33%"><img src="images/chevrolet-corvette.jpg" width="275" height="183" /></div>
    <div style="float: left; width: 100%; color: #FFF;">-----</div>
    <div style="float: left; width: 33%">Camaro</div>
    <div style="float: left; width: 33%">Niva</div>
    <div style="float: left; width: 33%">Corvette</div>
    </div>
    </body>
    Pouvez-vous me proposer une méthode plus déontologique ?

    Merci de vos conseils

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

Discussions similaires

  1. Comment tester des pages web en simulant ie6 et ie7?
    Par shawidoom dans le forum Outils
    Réponses: 3
    Dernier message: 27/09/2011, 17h19
  2. problème affichage page FF2 et IE6 et IE7
    Par kanabzh29 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 05/11/2008, 13h32
  3. Noircissement de pages sur Outlook & IE7 & IE6
    Par habilité dans le forum IE
    Réponses: 4
    Dernier message: 07/07/2007, 15h05
  4. [CSS] Mis en page probleme Firefox & Internet explorer
    Par nocy dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 27/07/2006, 17h33
  5. Fichier XML mis en page par Word
    Par macben dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 26/08/2005, 09h11

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