2010-04-03 8 views
-1

J'ai ce design que je ne peux pas sembler avoir raison, je voudrais .sidebar (float: left) pour remplir toute la hauteur de .page-conteneur qui a une hauteur de fluide due au contenu. Comment je vais à ce sujet?div flotté, hauteur 100, hauteur du fluide du conteneur

+0

duplicata possible de http://stackoverflow.com/questions/791231/css-sidebar-height-100 –

Répondre

0

Drop the margin-bottom et margin-left sur .page-top et retirez le margin-left de .sidebar. Une fois que vous faites cela, vous avez beaucoup d'espace vide en haut de .page-container mais je ne comprends pas assez votre disposition pour commenter sur ce qu'il faut faire à ce sujet; pas d'infraction, mais vous avez beaucoup de <div> éléments vides que je ne comprends pas, et qui à son tour vous amène à abuser margins à mon avis, seulement rendre votre mise en page plus difficile à comprendre et à travailler avec.

Ensuite, vous serez prêt à utiliser l'astuce Faux columns décrite dans la duplication possible. Le cœur de l'idée est .sidebar ne s'étend pas tout le chemin, mais .page-container a un fond qui crée l'impression qu'il fait.

Questions connexes