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 :

float et retour à laligne sous IE7


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de maysam
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 112
    Par défaut float et retour à laligne sous IE7
    Bonjour à tous

    html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <ul class="tree">
     <li class="myLi">
       <div class="div1">.....</div>
       <div class="div2">.....</div>
       <div class="div3">.....</div>
    </li>
    </ul>
    css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .div3 {
    display:block;
    float:right;
    }
    div3 est composé de plusieur div.
    div1 et div2 sont en float left et div3 en float right et les 3 div sont sur la même ligne et quand div3 est trop long il se met directement sur une deuxième ligne.

    mon problème c'est que sous IE7 même si div3 est trop long son contenu(ses div) est mis sur la même ligne que div1 et div2 et le reste de son contenu est mis sur une 2ème ligne.

    merci d'avance pour votre aide.

  2. #2
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    Bonjour,

    Il faudrait les codes HTLM et CSS complets. Ou une page en ligne.


    PS : pas la peine de préciser display:block pour un élément flottant.

  3. #3
    Membre confirmé Avatar de maysam
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 112
    Par défaut
    merci pour ta réponse

    Toue est généré (selon les données) via des fichier javascript en utilisant des plugin jQuery donc j'ai pas vraiment de code html pareil pour les css j'utilise mes css plus celle de jQuery.
    ma question c'est comment forcer un div à se mettre sur une 2 ème ligne si son contenu est trop grand.

    merci encore

  4. #4
    Membre chevronné
    Profil pro
    Chef Gérant
    Inscrit en
    Octobre 2005
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef Gérant
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2005
    Messages : 230
    Par défaut
    bonjour,

    generalement en laissant l'element dans le flux (pas de float) et en modifiant son contexte de formatage/layout avec par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .div3 {overflow:hidden;zoom:1; float:none;}
    GC

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut
    Citation Envoyé par CCyrillus Voir le message
    bonjour,

    generalement en laissant l'element dans le flux (pas de float) et en modifiant son contexte de formatage/layout avec par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .div3 {overflow:hidden;zoom:1; float:none;}
    GC
    Je complèterais en ajoutant qu'un nettoyage préalable ne serait pas superflux...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .div3 {clear:both; etc.}

Discussions similaires

  1. liste a puce et float left sous ie7
    Par dembroski dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 25/01/2011, 14h22
  2. Problème de session sous IE7
    Par zecreator dans le forum ASP
    Réponses: 4
    Dernier message: 11/12/2006, 13h27
  3. Réponses: 3
    Dernier message: 20/09/2006, 10h41
  4. Checkbox sous IE7
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 20/03/2006, 23h52
  5. [CSS] float un peu bizarre sous FF.
    Par elraton dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 10/10/2005, 18h59

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