Nu heb ik een stretched lay-out gemaakt met behulp van CSS. Ik heb hierbij blocks links, blocks rechts en een gecentreerd deel.
Als HTML heb ik nu:
en als CSS heb ik:
Nu werkt het design wel helemaal, alleen doordat de contentcontainer boven blocksLeft staat willen de links in blocksLeft niet werken (zie voorbeeld: http://82.171.22.30/_albert/vvdts/design/index.html )
Ook door de z-index te verhogen van de blocksLeft werkt het niet. Het probleem doet zich overigens voor in Firefox 1.5 en Opera 8.5 (niet in Opera 9.0 en IE 6).
Heeft iemand een andere (betere) oplossing hiervoor? (Zonder er een fixed layout van te maken of tabellen te gebruiken)
Als HTML heb ik nu:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <div id="blocksLeft"> </div> <div id="contentContainer"> <div id="content"> </div> </div> <div id="blocksRight"> </div> |
en als CSS heb ik:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| div#blocksLeft { float: left; width: 200px; padding-top: 5px; background-color: #FF0000; } div#contentContainer { float: left; width: 100%; margin: 0px -200px 0px -200px; } div#content { margin: 5px 205px 0px 205px; background-color: #000000; } div#blocksRight { float: right; width: 200px; padding-top: 5px; background-color: #FF0000; } |
Nu werkt het design wel helemaal, alleen doordat de contentcontainer boven blocksLeft staat willen de links in blocksLeft niet werken (zie voorbeeld: http://82.171.22.30/_albert/vvdts/design/index.html )
Ook door de z-index te verhogen van de blocksLeft werkt het niet. Het probleem doet zich overigens voor in Firefox 1.5 en Opera 8.5 (niet in Opera 9.0 en IE 6).
Heeft iemand een andere (betere) oplossing hiervoor? (Zonder er een fixed layout van te maken of tabellen te gebruiken)
[ Voor 28% gewijzigd door Verwijderd op 21-06-2006 13:51 ]