Thread: 3 Divs, 1 onbekende breedte
-
13-03-2010, 21:15 #1Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 6/28
3 Divs, 1 onbekende breedte
Voor een portal kunnen we layouts schrijven. Die layouts zijn lege pagina's met gewoon enkele divs in gedefinieerd.
Nu, ik wil een layout maken waarbij je 3 divs hebt op 1 rij. De eerste 200px breed, de middelste onbekend en de 3de ook 200px. Samen moeten ze wel 100% van de browser hebben.
Zo iets werkt maar dan is de middenste afhankelijk van de content en hij moet een grote hebben die gewoon schermvullend is.HTML Code:<div style="width:200px;display:inline;">Linker div</div> <div style="display:inline;">Midden div</div> <div style="width:200px;display:inline;">Rechter div</div>
Nu, ik ben developer en qua css ken ik wel de basis maar blijkbaar zo goed ook weer niet
Iemand die me op de goeie weg kan helpen om dit te doen?no votes
-
-
13-03-2010, 22:05 #2Approved 9liver
- Registered
- 18/04/03
- Location
- Hasselt
- Posts
- 14,855
- iTrader
- 23 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 10/79
Helpt dit mss; Three column liquid layout | Max Design ? Daar kunt ge al wat mee spelen...
no votes
-
14-03-2010, 02:57 #3
Kan je niet gewoon je middelste div een width van 100% geven? Al lijkt die link van benny wel hetgeen te zijn dat je zoekt.
no votes
-
14-03-2010, 11:30 #4Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 6/28
ok bedankt ik zal het eens bekijken.
no votes
-
14-03-2010, 11:37 #5Member
- Registered
- 21/10/05
- Location
- Herentals
- Posts
- 1,515
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/13
Dit is het simpelste dat ik kon bedenken. Het uitgangpunt is dat een div (en elk block-element) standaard altijd even breed is als het element waarin het vervat zit, dus dat is perfect voor je middenkolom. Vervolgens heb ik left- en right-margins ingesteld zodanig dat daar plaats komt voor je linker- en rechterkolom die je daar kunt plaatsen met float. Let wel dat je rechterkolom in je html-code voor de middenkolom komt.
CSS:HTML:Code:#links,#rechts { width: 200px; background-color: #CCCCCC; } #links { float: left; } #rechts { float: right; } #midden { margin-left: 200px; margin-right: 200px; background-color: #666666; }Code:<div id="links">links</div> <div id="rechts">rechts</div> <div id="midden">midden</div>
Last edited by Albireo; 14-03-2010 at 11:50.
"And we wept, Precious. We wept to be so alone." --- Gollum
"Sometimes there are no words. No clever quotes to neatly sum up what happened that day. Sometimes, the day just . . . ends." --- Hotch (Criminal Minds)no votes
-
14-03-2010, 16:31 #6
works like a charm!
no votes


