Goedemiddag allemaal.
Ik ben nu al twee dagen bezig om een probleen met divjes op te lossen. Talloze tutorials gedaan, boeken open geslagen en ontelbare websites geraadpleegd (natuurlijk ook de searchfunctie van GoT, maar dat is niet super helpvol want de meeste screenshots staan er niet meer op).
Anyway, het gaat hierom (zie screenshots voor verduidelijking)
De bovenste, header, is een vaste hoogte. Het menu eronder ook. De content is in percentages omdat deze dus mee moet rekken met de content (alleen in de hoogte). Het probleem is, dat ik nog een footer wil (met contact webmaster en copyrightgezeur, ook mooi afronden zoals aan de bovenkant) die direct aansluit op de content. Het is dus niet mogelijk om dit absoluut te maken aangezien de grootte van de content steeds verschilt. In IE is het me nu gelukt (volgensmij niet op een goede manier, maargoed
), maar in FF en Opera niet. Ik snap echt niet wat ik fout doe, dus hulp wordt heel erg op prijs gesteld!
Screenshots:
http://www.26fps.nl/got/ssie.jpg <-- IE
http://www.26fps.nl/got/ssff.jpg <-- Firefox
http://www.26fps.nl/got/ssop.jpg <-- Opera
Moet zeggen dat ik me wel een beetje lullig voel om deze vraag te stellen omdat er al zó veel dingen over DIV's zijn gevraagt maar ik kom er dus echt niet uit
Code kan talen bevatten wat de leesbaarheid ten goede komt
Ik ben nu al twee dagen bezig om een probleen met divjes op te lossen. Talloze tutorials gedaan, boeken open geslagen en ontelbare websites geraadpleegd (natuurlijk ook de searchfunctie van GoT, maar dat is niet super helpvol want de meeste screenshots staan er niet meer op).
Anyway, het gaat hierom (zie screenshots voor verduidelijking)
De bovenste, header, is een vaste hoogte. Het menu eronder ook. De content is in percentages omdat deze dus mee moet rekken met de content (alleen in de hoogte). Het probleem is, dat ik nog een footer wil (met contact webmaster en copyrightgezeur, ook mooi afronden zoals aan de bovenkant) die direct aansluit op de content. Het is dus niet mogelijk om dit absoluut te maken aangezien de grootte van de content steeds verschilt. In IE is het me nu gelukt (volgensmij niet op een goede manier, maargoed
Screenshots:
http://www.26fps.nl/got/ssie.jpg <-- IE
http://www.26fps.nl/got/ssff.jpg <-- Firefox
http://www.26fps.nl/got/ssop.jpg <-- Opera
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
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
60
| @charset "utf-8"; /* CSS Document */ html { padding: 0; margin: 0; font: 11px Arial, Helvetica, sans-serif; color: white; } body { background-color: #ffffff; padding: 0; margin: 0 auto; text-color: #eeeeee; text-align: center; } /* DIV's */ #container { margin: 0 auto; padding: 0; width: 750px; height: 100%; } #upperheader { width: 100%; height: 20px; visibility: hidden; } #header { padding: 0; margin: 0 auto; width: 750px; height: 150px; } #menu { margin: 0 auto; padding: 0; width: 750px; height: auto; background: url(../images/bgimgbottom.gif); } #content { margin: 0 auto; heigth: auto; width: auto; background-color: #3399cc; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; padding-right: 10px; text-align: left; overflow: auto; } #downer { padding: 0; margin: 0; width: 750px; height: 35; background-color: #000000; } #downdowner { width: 100%; height: 20px; visibility: hidden; } |
HTML:
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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Sneaky</title> <link href="css/opmaak.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="container"> <div id="upperheader"> </div> <div id="header"> <img align="left" src="images/header_links.gif" /> <img align="right" src="images/header_rechts.gif" /></div> <div id="menu"> <img align="middle" src="images/navigatie.gif" /></div> <div id="content"> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris condimentum commodo odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque ultricies eros sed nulla. Pellentesque vehicula sollicitudin ligula. Sed vitae lorem. Nulla dapibus, metus vitae mattis commodo, justo tortor bibendum urna, quis posuere purus arcu non ipsum. Phasellus quis quam ut mauris pretium porta. Nam tempor lacinia erat. Nam congue. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam nulla. Praesent volutpat lacus non felis. Vivamus feugiat nibh vel diam. Etiam rhoncus ullamcorper orci. Sed iaculis metus at felis. </p> <p> Nam in quam vehicula tellus vestibulum molestie. Sed feugiat neque in libero. Quisque eu sapien. Curabitur orci erat, fringilla nec, tempor eu, varius et, lectus. Nulla viverra tristique tortor. Nulla nulla. Sed massa libero, tempus quis, imperdiet eget, fringilla vitae, dolor. Cras condimentum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Etiam ullamcorper mi eget pede. Proin tristique, risus a sollicitudin pulvinar, risus dolor bibendum nisl, eu eleifend magna felis sit amet lorem. </p> <p> </p> </div> <div id="downer"> <h1>Blaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat</h1> </div> <div id="downdowner"> </div> </div> </body> </html> |
Moet zeggen dat ik me wel een beetje lullig voel om deze vraag te stellen omdat er al zó veel dingen over DIV's zijn gevraagt maar ik kom er dus echt niet uit
Code kan talen bevatten wat de leesbaarheid ten goede komt
[ Voor 1% gewijzigd door BtM909 op 14-05-2007 13:40 ]