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 en bas de colonnes multiples


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2014
    Messages : 1
    Par défaut Alignement en bas de colonnes multiples
    Bonjour, j'aurai besoin d'un petit coup de pouce.
    Je souhaite avoir un présentation en colonne où un bouton est positionné en bas.
    Le problème c'est que le contenu dans la colonne va changer. Ce sont des modules promotionnels. Donc je ne connais pas à l'avance la hauteur de ces colonnes.
    Voila déjà le fruit de ma réflexion.
    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
    <html>
    <head>
    	<style type="text/css">
    	* {
    		margin: 0;
    		padding: 0;
    	}
    .wrapper {
    	display: block;
    	position: relative;
    	overflow: auto;
     
    }
    .col1, .col2 {
    	display: block;
    	position: relative;
    	width: 49%;
    	height: 100%;
    	border: 1px red solid;
    	clear: none;
    	float: left;
    	padding-bottom: 30px;
    }
     
    .read_more {
    	display: block;
    	height: 30px;
    	background: #333;
    	color: #eee;
    	position: absolute;
    	bottom:0px;
    }
    </style>
     
     
    </head>
    	<body>
    		<div class="wrapper">
    			<div class="col1">Column 1
    			Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
    			<span class="read_more">bottom align</span></div>
     
    			<div class="col2">Column 2
    			<span class="read_more">bottom align</span></div>
    		</div>
    	</body>
    </html>
    Le div.wrapper a un overflow:auto; pour avoir une taille car son contenu est en float. Quand je l'inspecte il a bien une height.
    Mes .col1 et .col2 ont un padding-bottom pour laisser la place a mon bouton .read_more.
    Les colonnes ont un position: relative; pour permettre d'être l'origine de la position absolute des bouton.
    Ce qui ne fonctionne pas comme je l'espérais c'est le height:100% des .col1 et .col2 qui prend comme référence la hauteur de la frame et non du div.wrapper.

    Merci d'avance a tous ceux qui prennent le temps de m'aider.

  2. #2
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour,

    Que voulez-vous exactement ?

    Des colonnes de hauteur identiques ?

    Display: block, pour des éléments block ça sert à rien.

    Si j'ai compris la question avec le modèle tabulaire on obtient ça :http://codepen.io/rodolpheb/pen/HrtuI

Discussions similaires

  1. [Crystal Report] Problème avec la mise en forme à colonnes multiples
    Par SamRay1024 dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 14/10/2010, 15h19
  2. Centrage et fond de page - alignement des bas de colonne
    Par NEfanda dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 02/06/2010, 18h54
  3. [OC]Aligner le contenu des colonnes d'une table à gauche
    Par Doctor Z dans le forum Adaptive Server Enterprise
    Réponses: 3
    Dernier message: 08/11/2007, 22h07
  4. Colonnes multiples avec JTable
    Par solar_strikker dans le forum Composants
    Réponses: 1
    Dernier message: 06/11/2006, 21h31
  5. alignement en bas d'un div
    Par sylvain1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 15/06/2006, 15h52

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