3 kolommen
Jasper DS
20/11/2010 16:49:31wat is er mis aan deze code om 3 'kolommen' naast elkaar te krijgen?
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
/* css document */
body { background: #F8F8F8; font-family: Verdana, Arial; margin: 0px;}
#wrapper {background: ##FFFFFF; width: 80%; height: auto; border: solid 1px black; margin-left: 10%; margin-right: 10%; }
#wrapper #left {width: 15%; height: 100% ; border-right: solid 1px black; float: left; color: red; }
#wrapper #content {width: 70%; height: 100% ; float: left; }
#wrapper #right {width: 15%; height: 100%; border-left: solid 1px black; float: right; }
body { background: #F8F8F8; font-family: Verdana, Arial; margin: 0px;}
#wrapper {background: ##FFFFFF; width: 80%; height: auto; border: solid 1px black; margin-left: 10%; margin-right: 10%; }
#wrapper #left {width: 15%; height: 100% ; border-right: solid 1px black; float: left; color: red; }
#wrapper #content {width: 70%; height: 100% ; float: left; }
#wrapper #right {width: 15%; height: 100%; border-left: solid 1px black; float: right; }
PHP hulp
08/01/2025 08:18:34Jasper DS
20/11/2010 16:54:023de kolom komt rechts onder de andere kolommen staan. en de border van de wrapper word alleen bovenaan weergeven
Ozzie PHP
20/11/2010 17:35:36Probeer eens zo:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
/* css document */
body { background: #F8F8F8; font-family: Verdana, Arial; margin: 0px;}
#wrapper {background: ##FFFFFF; width: 80%; height: auto; border: solid 1px black; margin-left: 10%; margin-right: 10%; overflow:auto;}
#wrapper #left {width: 15%; height: 100% ; border-right: solid 1px black; float: left; color: red; }
#wrapper #content {width: 70%; height: 100% ; float: left; }
#wrapper #right {width: 15%; height: 100%; border-left: solid 1px black; float: left; }
body { background: #F8F8F8; font-family: Verdana, Arial; margin: 0px;}
#wrapper {background: ##FFFFFF; width: 80%; height: auto; border: solid 1px black; margin-left: 10%; margin-right: 10%; overflow:auto;}
#wrapper #left {width: 15%; height: 100% ; border-right: solid 1px black; float: left; color: red; }
#wrapper #content {width: 70%; height: 100% ; float: left; }
#wrapper #right {width: 15%; height: 100%; border-left: solid 1px black; float: left; }
Jasper DS
20/11/2010 17:56:00edit: in FF werkt hij niet, 3de kolom staat nu onder de anderen
Gewijzigd op 20/11/2010 18:23:35 door Jasper DS
Wouter J
20/11/2010 19:26:36Dat komt door die borders.
FF stopt namelijk de breedte van de border bij de breedte van de div. Dus een div met een breedte van 200px en een border van 2px krijg in FF de breedte 202px. IE plaatst deze border gewoon in de div van 200px, zodat die div 200px blijft.
Je zult dus de width iets minder moeten maken, zodat alle breedtes van de div's en de border breedtes bij elkaar 100% is.
FF stopt namelijk de breedte van de border bij de breedte van de div. Dus een div met een breedte van 200px en een border van 2px krijg in FF de breedte 202px. IE plaatst deze border gewoon in de div van 200px, zodat die div 200px blijft.
Je zult dus de width iets minder moeten maken, zodat alle breedtes van de div's en de border breedtes bij elkaar 100% is.
Jasper DS
20/11/2010 19:59:33dan wordt dat wel moeilijk met de %
edit: hoe kan ik er dan voor zorgen dat chrome, ie, .. == FF?
edit: hoe kan ik er dan voor zorgen dat chrome, ie, .. == FF?
Gewijzigd op 20/11/2010 20:43:02 door Jasper DS