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

HTML Discussion :

Alignement de div imbriquées [HTML 5]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Pyanepsion
    Homme Profil pro
    Expert littéraire
    Inscrit en
    Juin 2007
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Expert littéraire
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 112
    Par défaut Alignement de div imbriquées
    Bonjour à tous.

    Dans un bloc central je voudrais mettre cinq blocs de texte de la façon suivante.

    [bloc de texte 1] [Bloc de texte 2]
    [bloc de texte 3] [Bloc de texte 4]
    [Bloc de texte 5 allongé jusqu'au bord de la deuxième colonne]

    Les blocs 1 à 4 doivent avoir les mêmes dimensions.

    Un peu comme ça.


    Comment procéder ?

    Merci pour votre aide.

    Voici où j'en suis...
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
     
    <!DOCTYPE html>
    <html lang="fr">
    <head>
    	<meta charset="utf-8" />
    	<title>div imbriquée</title>
    	<meta name="description" content="" />
    	<meta name="keywords" lang="fr" content="" />
    	<meta name="robots" content="index, follow" />
    	<style>
    .corps{
            width:1000px;
            background-image:url('../images/bandeaux/hieroglyphe.png');
            overflow: hidden;
    }
    .corps-sous-menu{
            -moz-transition-duration: 0.2s;
            float: right;
            width: 175px;
    }
    .corps-site{
            -moz-transition-duration: 0.2s;
            float: right;
            width: 820px;
            overflow: hidden;
    }
    .corps-site img{
            margin-bottom: 20px;
    }
    .corps-site-texte{
            -moz-transition-duration: 0.2s;
            background-color: #f0f0f0;
            text-align: justify;
            width: 557px;
            margin-left: 18px;
            margin-top: 8px;
            margin-bottom: 20px;
            float: right;
            border-bottom:4px solid #f0f0f0;
            border-right:4px solid #d2d2d2;
            border-top:4px solid #666666;
            border-left:4px solid #7b7b7b;
    }
    .corps-site-index{
            background-color: #c0c0c0;
            text-align: justify;
            display:inline-block;
            height:160px;
            width:225px;
            -moz-transition-duration:0.2s;
            -webkit-transition-duration:0.2s;
            -o-transition-duration:0.2s;
            margin-left: 18px;
            margin-top: 8px;
            margin-bottom: 20px;
            border-bottom:4px solid #f0f0f0;
            border-right:4px solid #d2d2d2;
            border-top:4px solid #666666;
            border-left:4px solid #7b7b7b;
    }
    .corps-site-image{
            -moz-transition-duration: 0.2s;
            float: right;
            text-align: center;
            margin-top: 10px;
            margin-left: 10px;
            width: 250px;
                    color: #663300;
    }
            </style>
    </head>
    <body>
    	<div class="corps">
    		<div class="corps-site">
    			<div class="corps-site-image">
    				<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Roman_Jakobson.jpg/200px-Roman_Jakobson.jpg" alt="Roman Ossipovitch Jakobson" width="200" height="252" />
    				<h2>Lorem ipsum&nbsp;!</h2>
    				<p>Proin pharetra nonummy&hellip;</p>
    			</div>
    			<div class="corps-site-index">
    				<h2>Bloc 1&nbsp;: Lorem ipsum</h2>
    				<p>Fusce aliquet pede non pede. Suspendisse dapibus lorem pellentesque magna. Integer nulla. Donec blandit feugiat ligula. Donec hendrerit, felis et imperdiet euismod, purus ipsum pretium metus, in lacinia nulla nisl eget sapien. Donec ut est in lectus consequat consequat. Etiam eget dui. Aliquam erat volutpat. Sed at lorem</p>
    			</div>
    			<div class="corps-site-index">
    				<h2>Bloc 2&nbsp;: Lorem ipsum</h2>
    				<p>in nunc porta tristique. Proin nec augue. Quisque aliquam tempor magna. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nunc ac magna. Maecenas odio dolor, vulputate vel, auctor ac, accumsan id, felis. Pellentesque cursus sagittis felis.</p>
    			</div>
    			<div class="corps-site-index">
    				<h2>Bloc 3&nbsp;: Lorem ipsum</h2>
    				<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et</p>
    			</div>
    			<div class="corps-site-index">
    				<h2>Bloc 4&nbsp;: Lorem ipsum</h2>
    				<p>malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Aenean nec lorem. In porttitor. Donec laoreet nonummy augue. Suspendisse dui purus, scelerisque at, vulputate vitae, pretium mattis, nunc. Mauris eget neque at sem venenatis eleifend. Ut nonummy.</p>
    			</div>
    			<div class="corps-site-texte">
    				<h2>Bloc 5&nbsp;: Lorem ipsum</h2>
    				<p>Pellentesque porttitor, velit lacinia egestas auctor, diam eros tempus arcu, nec vulputate augue magna vel risus. Cras non magna vel ante adipiscing rhoncus. Vivamus a mi. Morbi neque. Aliquam erat volutpat. Integer ultrices lobortis eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin semper, ante vitae sollicitudin posuere, metus quam iaculis nibh, vitae scelerisque nunc massa eget pede. Sed velit urna, interdum vel, ultricies vel, faucibus at, quam. Donec elit est, consectetuer eget, consequat quis, tempus quis, wisi. In in nunc. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Donec ullamcorper fringilla eros. Fusce in sapien eu purus dapibus commodo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
    			</div>
    		</div>
    		<div class="corps-sous-menu">
    			<h2>Menu vertical</h2>
    			<div id="menu-secondaire">
    				<ul>
    					<li class="active"><a href="" title="">menu 1</a></li>
    					<li><a href="" title="">Menu 2</a></li>
    					<li><a href="" title="">Menu 3</a></li>
    					<li><a href="" title="">Menu 4</a></li>
    				</ul>
    			</div>
    		</div>
    	</div>
     
    </body>

  2. #2
    Membre émérite Avatar de Atomya Rise
    Femme Profil pro
    Développeuse Web
    Inscrit en
    Février 2009
    Messages
    443
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeuse Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 443
    Par défaut
    Ajoute une class sur tes div corps-site-index et attribue les float left pour les blocs de gauche et float right pour les blocs de droite

    La class positionnementGauche aura le float left
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="corps-site-index positionnementGauche">

    et la class positionnementDroit aura le float right
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="corps-site-index positionnementDroit">

  3. #3
    Membre confirmé Avatar de Pyanepsion
    Homme Profil pro
    Expert littéraire
    Inscrit en
    Juin 2007
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Expert littéraire
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 112
    Par défaut
    Merci beaucoup Atomya Rise. Cela faisait bien 2 semaines que je cherchais en vain.

    Cela m’a permis également de trouver une autre erreur. J'ajoute donc pour que la réponse soit complète : insérer dans corps-site-index :

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

Discussions similaires

  1. [css]alignement de div.
    Par luta dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 07/07/2006, 01h36
  2. [CSS] Alignement de div
    Par irenee dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/05/2006, 22h36
  3. [Débutant] Aligner deux divs sur une ligne avec inline
    Par Braz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/03/2006, 10h52
  4. [CSS]Aligner les div suivant la résolutation d'écran
    Par nebule dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 09/09/2005, 11h00

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