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 :

Position float left et right


Sujet :

Positionnement en CSS

  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Points : 705
    Points
    705
    Par défaut Position float left et right
    Bonjour,
    Pour présenter à des amis quelques balises html5, j'ai voulu faire un petit exemple tout bête. Et pourtant je n'arrive pas à trouver où est mon erreur.
    J'utilise float left et right pour positionner.
    Je pense que c'est un problème de clear:both, mais j'ai essayé pas mal de solution en utilisant <hr>, et je sèche.
    Avant de m'arracher les derniers cheveux qui me restent, je vous soumets mon 'petit' problème.
    Dans cet exemple, la dernière boite 'aside' ne s'aligne pas avec la boite 'article':
    http://codepen.io/anon/pen/bovKk
    Bien sûr cela fonctionne parfaitement si j'utilise un float:left pour un et un margin-left: pour l'autre sans float:right.
    http://codepen.io/anon/pen/ldqaL

    Un court croquis vaut mieux qu'un long discours, et j'espère que mes deux exemples sont parlant avec le code CSS et html.

    Merci d'avance
    jef

  2. #2
    Membre éclairé
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Points : 705
    Points
    705
    Par défaut
    J'ai oublié de dire, que les exemples ne sont pas en html5. C'est un problème css3, et je n'utilise aucune balise html5.

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 828
    Points
    14 828
    Par défaut
    Il est intéressant de regarder ton code avec des outils comme Firebug. En effet, ce genre d'outil met en évidence la place que prennent les différents éléments. On peut donc voir que ton div .cold1 a une hauteur de 210px, ce qui empiète sur les éléments du dessous. En supprimant cette hauteur, ça revient à la normale.

  4. #4
    Membre éclairé
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Points : 705
    Points
    705
    Par défaut
    Ha ben ça alors, j'utilise firebug et je n'avais pas vu. Je me suis focalisé sur le deuxième div.
    Effectivement en mettant height:auto; à cold1 le problème est résolu.
    Merci pour cette réponse rapide.

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

Discussions similaires

  1. comment occuper tout l'espace entre float left et float right?
    Par luckyvae dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 16/08/2008, 10h16
  2. [CSS2] float left ET right
    Par GihefBey dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 08/08/2008, 10h51
  3. Div float left et right
    Par Anduriel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 29/08/2006, 14h06
  4. [XHTML] problème avec les float:left
    Par glloq8 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/11/2005, 18h15

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