He mensen,
Ik ben bezig een site te maken met alleen maar CSS layers ipv TABLES voor de layout. Dit lukt tot nu toe erg goed, alleen merk ik zonet een ding wat niet goed is...
Ik heb de site zo gemaakt dat ik een main layer heb waar alle content in komt. Ik dacht ik doe net als bij tables de hoogte 100%. Ziet er allemaal mooi uit, totdat ik het browserscherm kleiner maar zodat hij moet gaan scrollen. Ik zie dan dat de main layer de hoogte heeft van het browserscherm ipv de hoogte van de pagina zelf.
Dit komt omdat hij de andere layers (menu en content) niet IN de main layer ziet maar gewoon erbuiten.
Hoe kan ik ervoor zorgen dat de andere layers echt IN de main layer komen? De andere layers zijn al nested in de main layer, maar ik denk dat ik iets verkeerd doe bij de POSITION property.
Als ik die op relative zet werkt het wel zoals ik bedoel, alleen maar bij 1 layer. De content layer gaat dan onder de menu layer zitten...
Het gaat om de volgende site: http://www.visior-designs.com/dev/webhost4you/site/
hieronder zie je de css file die ik gebruik...
De bron van de pagina zelf moet even via BRON WEERGEVEN, omdat ik php includes gebruik...
Ik hoop dat iemand me kan helpen, want op W3Schools en via de search wordt ik niet veel wijzer...
Ik ben bezig een site te maken met alleen maar CSS layers ipv TABLES voor de layout. Dit lukt tot nu toe erg goed, alleen merk ik zonet een ding wat niet goed is...
Ik heb de site zo gemaakt dat ik een main layer heb waar alle content in komt. Ik dacht ik doe net als bij tables de hoogte 100%. Ziet er allemaal mooi uit, totdat ik het browserscherm kleiner maar zodat hij moet gaan scrollen. Ik zie dan dat de main layer de hoogte heeft van het browserscherm ipv de hoogte van de pagina zelf.
Dit komt omdat hij de andere layers (menu en content) niet IN de main layer ziet maar gewoon erbuiten.
Hoe kan ik ervoor zorgen dat de andere layers echt IN de main layer komen? De andere layers zijn al nested in de main layer, maar ik denk dat ik iets verkeerd doe bij de POSITION property.
Als ik die op relative zet werkt het wel zoals ik bedoel, alleen maar bij 1 layer. De content layer gaat dan onder de menu layer zitten...
Het gaat om de volgende site: http://www.visior-designs.com/dev/webhost4you/site/
hieronder zie je de css file die ik gebruik...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
| body {
background-image: url(../images/background.gif);
color: #E1EFFF;
margin: 0px;
}
a {
font-family: Tahoma,Arial;
font-size: 11px;
color: #E1EFFF;
text-decoration: none;
font-weight: bold;
}
a:hover {
font-family: Tahoma,Arial;
font-size: 11px;
color: #E1EFFF;
text-decoration: underline;
font-weight: bold;
}
#page {
width:650px;
height:100%;
background-image: url(../images/base.gif);
padding-top:240px;
padding-left:31px;
position:absolute;
left:0px;
top:0px;
z-index:1;
}
#menu {
width:202px;
background-image: url(../images/boxes/menu_back.gif);
position:absolute;
left:46px;
top:240px;
z-index:1;
}
#menucontent {
font-family: Tahoma,Arial;
font-size: 11px;
padding-left: 20px;
padding-right: 20px;
padding-top: 8px;
}
#content {
width:368px;
background-image: url(../images/boxes/content_back.gif);
position:absolute;
left:248px;
top:240px;
z-index:1;
} |
De bron van de pagina zelf moet even via BRON WEERGEVEN, omdat ik php includes gebruik...
Ik hoop dat iemand me kan helpen, want op W3Schools en via de search wordt ik niet veel wijzer...
People who live in glass houses shouldn't throw stones.