Ik post normaliter nooit een topic (alles is te vinden in de search), maar hier kom ik echt niet uit.
Het geval:
Ik heb een site opgebouwd en nu wil ik de content-div net zo groot maken als het menu (+ wat extra's). Dit werkt in Firefox, maar helaas werkt het maar gedeeltelijk in Internet Explorer.
Als ik veel content in m'n content-div heb staan dan werkt het wel in Internet Explorer, maar als ik bijvoorbeeld maar 1 berichtje in m'n content-div heb staan dan verbergt IE de rest van de pagina (alles na het ene berichtje). Dit heeft te maken met overflow: hidden dat ik in m'n css heb staan, maar als ik dit niet gebruik dan werkt het weer niet in Firefox.
Hier is een voorbeeld van de pagina: http://www.bv-acquit.com/test/index-new.html
CSS:
Gehele CSS-file is hier te vinden: http://www.bv-acquit.com/styles/style.css
HTML (globaal opgebouwd):
Wat al geprobeerd:
- Ik heb het al geprobeerd met Faux-columns.
- overflow: auto (Deze geeft scrollbars en dat is niet de bedoeling).
- Alles wat ik maar kon vinden in de search.
Waarom dit topic:
Misschien zijn er hier mensen die misschien nog een idee hebben wat ik zou kunnen proberen.
Het geval:
Ik heb een site opgebouwd en nu wil ik de content-div net zo groot maken als het menu (+ wat extra's). Dit werkt in Firefox, maar helaas werkt het maar gedeeltelijk in Internet Explorer.
Als ik veel content in m'n content-div heb staan dan werkt het wel in Internet Explorer, maar als ik bijvoorbeeld maar 1 berichtje in m'n content-div heb staan dan verbergt IE de rest van de pagina (alles na het ene berichtje). Dit heeft te maken met overflow: hidden dat ik in m'n css heb staan, maar als ik dit niet gebruik dan werkt het weer niet in Firefox.
Hier is een voorbeeld van de pagina: http://www.bv-acquit.com/test/index-new.html
CSS:
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
| #container { position: relative; margin: 0 auto; padding: 0; width: 750px; text-align: left; border: 1px #000000 solid; } #header { background-image: url(../img/header-img.gif); background-repeat: no-repeat; height: 80px; padding: 0; margin: 0; width: 750px; border-bottom: none; } #content { position: relative; width: 750px; /*background-color: #ffffff;*/ padding: 0; margin: 0; /*background: #ffffff url(../img/bg.gif) repeat 0 0;*/ overflow: hidden; /* IE Hack - To prevend flicker/disappearing div's */ height: 100%; } #navbar { background-color: #ffffff; position: absolute; top: 0px; left: 0px; width: 150px; font-size: 0.8em; margin: 0; } #main-text { background-color: #ffffff; margin-left: 150px; padding: 0 10px 10px 10px; /* IE Hack - To prevend flicker/disappearing div's*/ height: 100%; } #footer { background-color: #ffffff; padding: 0; margin: 0; border-top: 1px #000000 solid; width: 750px; font-size: 0.7em; text-align: center; padding-top: 2px; padding-bottom: 2px; } |
Gehele CSS-file is hier te vinden: http://www.bv-acquit.com/styles/style.css
HTML (globaal opgebouwd):
HTML:
1
2
3
4
5
6
7
8
| <div id="container"> <div id="header"></div> <div id="content"> <div id="navbar"></div> <div id="main-text"></div> </div> <div id="footer"></div> </div> |
Wat al geprobeerd:
- Ik heb het al geprobeerd met Faux-columns.
- overflow: auto (Deze geeft scrollbars en dat is niet de bedoeling).
- Alles wat ik maar kon vinden in de search.
Waarom dit topic:
Misschien zijn er hier mensen die misschien nog een idee hebben wat ik zou kunnen proberen.