100% de la hauteur de l'enfant div parent envelopper div
Im ici parce que d'autres questions similaires ne pouvais pas aider mon problème particulier.
Comment pouvez - #droit div hauteur de 100% ?
Seulement css solution de besoin. Merci.
http://jsfiddle.net/elturko/86nX9/
HTML
<div id="wrap">
<div id="header"></div>
<div id="left"></div>
<div id="right"></div>
<div id="footer"></div>
</div>
CSS
* {
margin: 0;
}
html, body {
height: 100%;
}
#wrap{
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
background:#ddd
}
#header{
height:104px;
background:#d5a1b3;
}
#left{
float:left;
width:219px;
background:#a2d025;
}
#right{
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
overflow:hidden;
background:#FFF;
margin:0 15px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
padding:14px;
}
#footer{
clear:both;
height:15px;
background:#ed653a;
}
OriginalL'auteur gokhan | 2013-10-16
Vous devez vous connecter pour publier un commentaire.
Voici 2 Pure CSS solution
Sans pour autant fixer la hauteur (en-tête/pied de page) ou la largeur (colonne de gauche).
Je préfère la deuxième solution. (même quand il a moins de prise en charge du navigateur)
1 - à l'aide de CSS astuces
ceci est totalement responsive design et fonctionne bien avec tous les navigateurs (IE10, FF, Chrome, Safari, Opera, un navigateur mobile)
Travail Violon
HTML:
CSS:
2 - à l'aide de Flex
Cette disposition peut également être réalisé à l'aide de flex, mais l'actuelle prise en charge du navigateur est pur.
Voici un Travail Violon seulement FF,Chrome,IE10.
HTML: (plus simple)
CSS:
N'oubliez pas de marquer comme acceptés..
ok je suis marqué. quand à l'intérieur .Div du contenu de l'écriture de longues contenu ce temps scrool ne fonctionne pas correctement. .le pied de page div position fixe séjour. mais le général incroyable de code. peut-être que j'essaie avec jQuery!.
OriginalL'auteur avrahamcool
Prendre de la css pour
#right{}
:Cela permettra à l'échelle 100%. Je suis un peu confus sur le 100% de la hauteur. Avez-vous fait?
les éléments de niveau bloc (divs) par défaut à 100% des conteneurs, largeur
OriginalL'auteur Sohel
Important va l'emporter sur d'autres attributs CSS et auto fera la div aussi grand qu'il faut pour s'adapter au contenu.
OriginalL'auteur Gavin
Essayez ceci:
Ajouter
top: 0px; bottom: 0px;
à votre#right
cssessayez le réglage de position: absolute
OriginalL'auteur CIRCLE
J'ai restructuré votre html un peu. Est que votre résultat souhaité?
jsfiddle
css
OriginalL'auteur Sebsemillia