Meer
Hoe maak ik een div 100% hoogte van het browservenster
Ik heb een layout met twee kolommen - een linker div
en een rechter div
.
De rechter div
heeft een grijze achtergrondkleur
, en ik wil dat het verticaal uitzet afhankelijk van de hoogte van het browservenster van de gebruiker's. Op dit moment eindigt de achtergrondkleur
bij het laatste stukje inhoud in die div
.
Ik'heb height:100%
, min-height:100%;
, enz. geprobeerd.
2007
3
Als je in staat bent om je elementen absoluut te plaatsen,
zou het doen.
Je vermeldt niet een paar belangrijke details zoals:
Hier's een mogelijkheid:
Er zijn vele variaties hierop, afhankelijk van welke kolommen vast moeten staan en welke vloeibaar zijn. U kunt dit ook doen met absolute positionering, maar ik've heb over het algemeen betere resultaten gevonden (met name in termen van cross-browser) met behulp van floats in plaats daarvan.
Voeg
min-height: 100%
toe en geef geen hoogte op (of zet het op auto). Het deed het werk helemaal voor mij: