Hoi allen,
ik heb een div, met daarbinnen 3 (of meerdere) andere divs. Deze divs wil ik graag gelijkwaardig over de hele breedte van de omliggende div verspreid hebben. Dus als de omliggende div breder wordt, spreiden de binnenste divs zich verder uit.
Ik dacht dat dit kon met onderstaande css, maar dat is dus helaas niet het geval. Alles lijnt nu in het midden uit onder elkaar.
*border op column is enkel om de randen van de div te visualiseren. die komt later te vervallen.
Iemand een idee?
bijbehorende fiddle:
http://jsfiddle.net/6FWUM/
ik heb een div, met daarbinnen 3 (of meerdere) andere divs. Deze divs wil ik graag gelijkwaardig over de hele breedte van de omliggende div verspreid hebben. Dus als de omliggende div breder wordt, spreiden de binnenste divs zich verder uit.
Ik dacht dat dit kon met onderstaande css, maar dat is dus helaas niet het geval. Alles lijnt nu in het midden uit onder elkaar.
HTML:
1
2
3
4
5
| <div class="container"> <div class="column">kolom 1</div> <div class="column">kolom 2</div> <div class="column">kolom 3</div> </div> |
Cascading Stylesheet:
1
2
| .container { display: block; width: 100%; min-height: 150px; } .column { border: 1px solid #F00; display:block; width: 150px; position: relative; left: 50%; margin-left: -75px; } |
*border op column is enkel om de randen van de div te visualiseren. die komt later te vervallen.
Iemand een idee?
bijbehorende fiddle:
http://jsfiddle.net/6FWUM/