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 :

Hauteurs des div pour obtenir 100% de la page


Sujet :

Dimensionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut Hauteurs des div pour obtenir 100% de la page
    Bonjour,

    Ma question est assez simple, peut-on coupler la hauteur fixe d'un div (en px) avec la hauteur variable d'un div (en %) pour que les deux div positionnés l'un en dessous de l'autre occupent toujours 100% de la page ?

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    .div1{
    position:relative;
    height:50;
    width:100%;
    border:1px solid red;
    }
    .div2{
    position:relative;
    height:100%;
    width:100%;
    border:1px solid blue;
    }

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <div class="div1">bla bla bla</div>
    <div class="div2">blo blo blo</div>

    Voilà, même avec un troisième div servant de conteneur aux deux autres, le div2 dépasse toujours de ma page de 50px.

    Merci pour vos réponses.

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    est-ce que ceci répond à ta question?
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      <body>
    	<div id="div2">
    		<div id="div1">bla bla bla</div>
    		blo blo blo
    	</div>
      </body>

    Code css : 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
     
        	* {
    		margin: 0;
    		padding: 0;
    	}
    	body {
    		width: 100%;
    		height: 100%;
    	}
     
        	#div1 {
    		height: 50px;
    		background-color: orange;
    	}
     
    	#div2 {
    		height: 100%;
    		background-color: yellow;
    	}

    Note bien que j'ai modifié l'html...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut
    Mon souci est en fait de pouvoir centrer verticalement le deuxième texte "blo blo blo", et c'est là que ça se corse.
    Je n'aurais aucun mal à le faire avec des tableaux, mais j'ai la contrainte d'utiliser des divs et je me demandais si c'était réalisable sans javascript à l'appui.

Discussions similaires

  1. Réponses: 13
    Dernier message: 21/05/2014, 17h17
  2. [Débutant] impossible de créer des evenement pour mes boutons sur une page asp
    Par Msysteme dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/05/2014, 13h27
  3. [XL-2007] Matcher des nombres pour obtenir un certain total
    Par Bernard67 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/11/2012, 10h46
  4. Hauteur des div enfants en fonction des parents
    Par Boris56 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 15/12/2010, 18h44
  5. hauteur des div auto
    Par nicerico dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 07/12/2007, 12h18

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