Beste alle,
Ik heb een container div met daarin 2 divs, linker en rechter met resp. float: left en right. Daaronder zit nog een div met clear; both. In de Zowel in de linker als rechter kolom komt content te staan, maar de rechterkolom moet sluitend zijn, die moet dus precies zo breed zijn als nodig is om de content weer te geven (een plaatje bv). De content is niet altijd even breed.
De linker kolom moet dan alle breedte opvullen die er in de container, die een fixed width heeft, over is. Alles wat ik tot nu toe heb geprobeerd (width: auto, min-width, float combinaties) hebben allemaal tot niets geleid; iedere keer gaat de rechter kolom op dezelfde plek, maar dan onder de linker staan.
Kortom; rechts moet sluitend zijn, en links opvullen. Wie o wie?
Ik heb een container div met daarin 2 divs, linker en rechter met resp. float: left en right. Daaronder zit nog een div met clear; both. In de Zowel in de linker als rechter kolom komt content te staan, maar de rechterkolom moet sluitend zijn, die moet dus precies zo breed zijn als nodig is om de content weer te geven (een plaatje bv). De content is niet altijd even breed.
De linker kolom moet dan alle breedte opvullen die er in de container, die een fixed width heeft, over is. Alles wat ik tot nu toe heb geprobeerd (width: auto, min-width, float combinaties) hebben allemaal tot niets geleid; iedere keer gaat de rechter kolom op dezelfde plek, maar dan onder de linker staan.
HTML:
1
2
3
4
5
| <div>container <div>left</div> <div>right</div> <div>clear</div> </div> |
Cascading Stylesheet:
1
2
3
4
| #container { width: 300px; } #left { float: left; } #right {float: right } #clear { clear: both; } |
Kortom; rechts moet sluitend zijn, en links opvullen. Wie o wie?