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 :

Alignement de div dans un autre


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 190
    Par défaut Alignement de div dans un autre
    Bonjour,

    Je suis actuellement en train de réaliser un site pour lequel j'utilise des css.

    Mon objectif est de réaliser un affichage de type :

    div1 div2
    div3 div4
    ...

    avec les div de chaque ligne commencant au meme niveau

    J'arrive sans aucun probleme à aligner les div en utilisant
    float:left;
    cependant je n'arrives pas à les faire s'aligner au meme niveau. J'ai voulu insérer chaque div de chaque ligne dans un div conteneur de taille fixe, ce qui me permettrait d'afficher simplement les div conteneur les uns en dessous des autres et donc d'obtenir le rendu escompté. Cependant, l'utilisation de float sort les div enfant du flot normal et donc je les retrouves en dehors de mon conteneur. Si je supprime ce float, mes div enfants se retrouvent alors effectivement dans les conteneurs mais les uns en dessous des autres...

    Pourriez vous me dire comment faire pour afficher mes div cote à cote dans les contenant ?

    Code CSS concerné :

    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
    .conteneur{
    	width:100%;
    }
     
    .gauche{
    	width:45%;
    	padding-left:10px;
    	border-style:outset; 
    	border-color:grey; 
    	border-width:2px;
    	margin-left: 10px;
    }
     
    .droite{
    	display:block;
    	padding-left:10px;
    	width:45%;
    	border-style:outset; 
    	border-color:grey; 
    	border-width:2px;
    	margin-left: 5px;
    }
    Code HTML associé :

    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="conteneur">
    	<div class="gauche">
    	<h5>Fiche 1</h5>
    	...
    	</div>
    	<div class="droite">
    	<h5>Fiche 2</h5>
    	...
    	</div>
    </div>
    <div class="conteneur">
    	<div class="gauche">
    	<h5>Fiche 3</h5>
    	...
    	</div> 
    	<div class="droite">
    	<h5>Fiche 4</h5>
    ...
    	</div>
    </div>
    Merci d'avance !

    P.S.: Je ne veux en aucun cas utiliser des tableaux...

  2. #2
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 24
    Par défaut
    Bonjour,

    Tu peux aussi créer des span, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    div {
    text-align: right;
    clear: both;
    }
    div span {
    float: left;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div><span>ton texte pour la gauche</span>ton texte pour la droite</div>
    J'espère que cela t'aidera

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 190
    Par défaut
    Ca fonctionne comme ca ! Merci beaucoup pour ton aide

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

Discussions similaires

  1. Aligner un div dans un autre
    Par lolaalol dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 09/06/2013, 09h39
  2. Erreur d'alignement d'un div dans un autre.
    Par J0r_x dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/02/2007, 16h08
  3. Déplacer un div dans un autre : quelle propriété ?
    Par MaTHieU_ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 16/08/2006, 09h30
  4. [CSS] align verti div dans td
    Par speedev dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 14/08/2006, 20h47
  5. [HTML] Centrer une DIV dans une autre
    Par graphicsxp dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 22/02/2006, 17h10

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