Beste Tweakers,
Op dit moment werk ik samen met iemand van de vereniging aan de nieuwe verenigingswebsite. Qua PHP etc zijn er weinig problemen en eigenlijk met CSS hebben we tot dusver ook geen problemen gehad.
De website ziet er op één onderdeel na exact het zelfde uit in FF en IE, maar juist dit onderdeel komen we niet uit en we hopen dat jullie ons daarbij kunnen helpen.
Het betreft het content gedeelte van de website, in FF is deze helemaal goed, maar in IE schuift hij het net een paar pixels op waardoor het dus niet klopt. Onderstaande plaatjes tonen het probleem.
Het stukje in FF

Het stukje in IE

Het is dus de bedoeling dat beide linker-margins gelijk zijn, maar dat krijgen we niet voor elkaar.
Onze CSS file ziet er als volgt uit:
En de layout is als volgt gemaakt:
Zelf had ik al geprobeerd of het aan de padding of margins lag van #content_outline, maar dat leverde niks op. Verder ben ik nog te weinig bekend in CSS om hier zogenaamde hacks op toe te passen, laat staan dat ik niet eens zeker weet of dat wel de oplossing is.
Hopelijk kan iemand van jullie ons hierbij helpen.
Bijvoorbaat dank
Op dit moment werk ik samen met iemand van de vereniging aan de nieuwe verenigingswebsite. Qua PHP etc zijn er weinig problemen en eigenlijk met CSS hebben we tot dusver ook geen problemen gehad.
De website ziet er op één onderdeel na exact het zelfde uit in FF en IE, maar juist dit onderdeel komen we niet uit en we hopen dat jullie ons daarbij kunnen helpen.
Het betreft het content gedeelte van de website, in FF is deze helemaal goed, maar in IE schuift hij het net een paar pixels op waardoor het dus niet klopt. Onderstaande plaatjes tonen het probleem.
Het stukje in FF

Het stukje in IE

Het is dus de bedoeling dat beide linker-margins gelijk zijn, maar dat krijgen we niet voor elkaar.
Onze CSS file ziet er als volgt uit:
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
| .clr { clear: both; } .content{ display: block; color: #000000; font-family: Arial; font-size: 12px; padding: 8px; } .header{ display: block; color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 14px; padding-left: 5px; padding-top: 3px; } #main_outline { background-color: #FFF; width: 780px; padding: 0px; } #header { background: url('../top.jpg'); text-align: left; border: 0px; padding: 0px; margin: 0px; width: 780px; height: 230px; } #footer{ background: url('../bottom.gif'); text-align: left; border: 0px; padding: 0px; margin: 0px; width: 780px; height: 46px; } #content_outline { background: url('../achtergr_pag.gif'); width: 780px; padding: 0px; padding-top: 10px; padding-bottom: 10px; text-align: center; } #left_container{ float: left; width: 230px; padding: 0px; margin-left: 13px; } #content_container{ width: 507px; padding: 0px; margin-left: 256px; } body { background: url('../achtergrond_fig.jpg'); text-align: center; margin-top: 10px; } #left_block{ display: block; background: url('../achtergr_kop_klein.jpg'); width: 230px; padding: 0px; text-align: left; margin: 0px; } #left_header{ display: block; background: url('../kopje_klein.jpg'); width: 230px; height: 28px; padding: 0px; } #left_footer{ display: block; background: url('../bottom_kop_klein.jpg') no-repeat; width: 230px; height: 2px; padding: 0px; font-size: 0px; } #content { display: block; background: url('../achtergr_kop_groot.jpg'); width: 507px; padding: 0px; text-align: left; margin: 0px; } #content_header{ display: block; background: url('../kopje_groot.jpg'); width: 507px; height: 28px; padding: 0px; } #content_footer{ display: block; background: url('../bottom_kop_groot.jpg'); width: 507px; height: 2px; padding: 0px; font-size: 0px; } |
En de layout is als volgt gemaakt:
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
| <body> <div align="center"> <div id="main_outline"> <div id="header"></div> <div id="content_outline"> <div id="left_container"> <div id="left_block"> <div id="left_header"><span class="header">forum</span></div> Forum headline<br />Forum headline<br /> <div id="left_footer"></div> </div><br /> <div id="left_block"> <div id="left_header"><span class="header">poll</span></div> Poll optie<br /> <div id="left_footer"></div> </div> </div> <div id="content_container"> <div id="content"> <div id="content_header"><span class="header">Welkom bij ...</span></div> <span class="content">Welkom bij ...</span> <div id="content_footer"></div> </div> </div> <div class="clr"></div> </div> <div id="footer"></div> </div> </div> </body> |
Zelf had ik al geprobeerd of het aan de padding of margins lag van #content_outline, maar dat leverde niks op. Verder ben ik nog te weinig bekend in CSS om hier zogenaamde hacks op toe te passen, laat staan dat ik niet eens zeker weet of dat wel de oplossing is.
Hopelijk kan iemand van jullie ons hierbij helpen.
Bijvoorbaat dank