Ik ben bezig met een pagina waarbij de body een achtergrondafbeelding heeft die zichzelf alle kanten op herhaalt. Nu heb ik in een container ook een achtergrondafbeelding staan die zichzelf alleen naar beneden toe herhaalt.
Alleen nu is het probleem dat de container niet meerekt met de 2 divs die binnen de container staan.
Ik wil dus dat de container even hoog wordt als de content-divs erin, zodat de achtergrond goed doorloopt. Ik kan de achtergrond afbeelding niet in de body zetten, omdat deze al een achtergrondafbeelding heeft.
Met behulp van de GoT search heb ik gevonden dat een display: table-cell in de container wil helpen (het werkt ook) alleen brengt dit een ander probleem met zich mee, namelijk dat mijn container links uitgelijnd wordt. Nu krijg ik dit met geen mogelijkheid meer gecentreerd, dus is mijn vraag of er een manier is om mijn container toch weer gecentreerd te krijgen?
Mijn css van de drie divjes ziet er nu zo uit:
Mijn html is een beetje groot en onnodig om te posten. Is gewoon een container met 2 divs met content erin. In ieder geval mijn pagina staat hier.
In Internet Explorer werkt alles trouwens prima (met of zonder display: table-cell trouwens ook). Het probleem zit hem bij Firefox
Alleen nu is het probleem dat de container niet meerekt met de 2 divs die binnen de container staan.
Ik wil dus dat de container even hoog wordt als de content-divs erin, zodat de achtergrond goed doorloopt. Ik kan de achtergrond afbeelding niet in de body zetten, omdat deze al een achtergrondafbeelding heeft.
Met behulp van de GoT search heb ik gevonden dat een display: table-cell in de container wil helpen (het werkt ook) alleen brengt dit een ander probleem met zich mee, namelijk dat mijn container links uitgelijnd wordt. Nu krijg ik dit met geen mogelijkheid meer gecentreerd, dus is mijn vraag of er een manier is om mijn container toch weer gecentreerd te krijgen?
Mijn css van de drie divjes ziet er nu zo uit:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| div#oContainer { display: table-cell; width: 750px; text-align: left; margin: 0 auto; background: url('/oBackground.jpg') top center repeat-y; height: 100%; min-height: 100%; } div#sSubMenu { float: left; width: 334px; background: url('/spring_2004_fFoto.jpg') top center no-repeat; padding: 600px 0 0 4px; } div#oContent { float: right; height: 100%; padding: 55px 0 0 13px; width: 416px; background: url('/spring_2004_tTop.jpg') top right no-repeat; } |
Mijn html is een beetje groot en onnodig om te posten. Is gewoon een container met 2 divs met content erin. In ieder geval mijn pagina staat hier.
In Internet Explorer werkt alles trouwens prima (met of zonder display: table-cell trouwens ook). Het probleem zit hem bij Firefox