Ik wil graag een discussie starten om zo een crossbrowser en crossplatform site goed te positioneren, ik wil dit doen aan de hand van een site die ik aan het maken ben en waar ik niet uitkom.
het porbleem zit hem in de variable hoorte van de divs samen met de overflow
op de pc werkt het maar op de mac (behalve mozilla) maakt ie er een rotzooi van.
wat het moet worden:

dit is mijn code:
wat ik nu heb(pc+ie6):

(mac os9+ie5):

(mac osx+ie5.2):

(mac osx+safari):

(mac osx+moz1.5):
het porbleem zit hem in de variable hoorte van de divs samen met de overflow
op de pc werkt het maar op de mac (behalve mozilla) maakt ie er een rotzooi van.
wat het moet worden:

dit is mijn code:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <TITLE>www.playboat.nl</TITLE> <LINK rel="stylesheet" href="style/style.css" type="text/css"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <body> <div id="logo">[img]'images/logo.gif'[/img]</div> <div id="container"> <div id="top">[img]'images/top_img.gif'[/img]</div> <div id="container2"> <div id="content"><p style="margin:10px;">{inhoud}</p></div> </div> <div id="bottom">bottom</div> </div> </body> </html> |
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
| html,body { height: 100%; width: 100%; } body { padding: 0px; margin: 0px; overflow: hidden; } #container { position: relative; height: 100%; width: 100%; padding-top: 240px; padding-bottom: 50px; -moz-box-sizing: padding-box; z-index: 1; } #container2 { position: relative; height: 100%; padding-top: 50px; padding-left: 150px; padding-right: 350px; background-color: #0066CC; -moz-box-sizing: padding-box; } #top { position: absolute; top:0px; left:0px; height: 240px; width: 100%; overflow: hidden; } #content { height: 100%; overflow: auto; z-index: 3; } #bottom { position: absolute; bottom:0px; left:0px; height: 50px; width: 100%; background-color: black; } #logo { position: absolute; right:0px; top: 180px; z-index: 2; } |
wat ik nu heb(pc+ie6):

(mac os9+ie5):

(mac osx+ie5.2):

(mac osx+safari):

(mac osx+moz1.5):