Allereerst heb ik al een hoop literatuur doorgenomen over dit onderwerp, o.a.:
[rml][ CSS] Container 100% height geven[/rml]
[rml][ CSS] Height 100%?[/rml]
http://www.quirksmode.org/css/100percheight.html
Ik heb een simpele lay-out met een gecentreerd frame die ik 100% hoogte van de viewport wil geven of groter wil laten groeien indien er meer content in het frame staat (dus min-height in Firefox). De key om dit in CSS te laten werken is de html en body elementen 100% hoogte te geven.
Nu werkt dit in IE, maar in Firefox versie 1.5.0.2 wil dit frame in de hoogte maar niet tot de browser viewport doorgroeien in, zie http://home.quicknet.nl/qn/prive/jonkie.xl/ff.html
Ik begrijp het niet meer hopelijk snappen jullie het, hieronder de code:
[rml][ CSS] Container 100% height geven[/rml]
[rml][ CSS] Height 100%?[/rml]
http://www.quirksmode.org/css/100percheight.html
Ik heb een simpele lay-out met een gecentreerd frame die ik 100% hoogte van de viewport wil geven of groter wil laten groeien indien er meer content in het frame staat (dus min-height in Firefox). De key om dit in CSS te laten werken is de html en body elementen 100% hoogte te geven.
Nu werkt dit in IE, maar in Firefox versie 1.5.0.2 wil dit frame in de hoogte maar niet tot de browser viewport doorgroeien in, zie http://home.quicknet.nl/qn/prive/jonkie.xl/ff.html
Ik begrijp het niet meer hopelijk snappen jullie het, hieronder de code:
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
38
39
40
41
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>TEST</title> <style type="text/css"> html { height:100%; padding:0; margin:0; } div { padding:0; margin:0; } body { position:relative; min-height:100%; padding:0; margin:0; text-align:center; /* needed for IE5.x */ background-color:black; } /* Containers */ div#frame { margin:0 auto; text-align:left; /* needed for IE5.x */ min-height:100%; width:807px; background-color:white; } </style> <!--[if lt IE 7]> <style type="text/css"> body,div#frame { height: 100%; } </style> <![endif]--> </head> <body> <div id="frame">TEST</div> </form> </body> </html> |
It’s nice to be important but it’s more important to be nice