Na een hoop gelezen en gezocht te hebben, zonder succes dus, rest mij niets anders dan jullie hulp in te roepen.
Ik zal gelijk toegeven dat ik nog niet alle In-en-Out's van het 'floaten' beheers maar hier zie ik dus de logica niet van in.
In mijn voorbeeldje kan ik dus zonder problemen block-1 en block-2, dmv een Class, later verhuizen naar de rechterkant van het scherm.
block-3 en block-4, die gebruik maken van dezelfde Class, laten in FireFox een ruimte aan de bovenkant over?
Als block-1 of block-2 al aan de rechterkant staan gaat het wel goed en sluiten block-3 of block-4 netjes aan.
In IE 6 en Opera 7 gaat het wel goed, in firefox dus niet.
Wie heeft een idee of kan mij de juiste weg wijzen?
Voorbeeld Linkje
Ik zal gelijk toegeven dat ik nog niet alle In-en-Out's van het 'floaten' beheers maar hier zie ik dus de logica niet van in.
In mijn voorbeeldje kan ik dus zonder problemen block-1 en block-2, dmv een Class, later verhuizen naar de rechterkant van het scherm.
block-3 en block-4, die gebruik maken van dezelfde Class, laten in FireFox een ruimte aan de bovenkant over?
Als block-1 of block-2 al aan de rechterkant staan gaat het wel goed en sluiten block-3 of block-4 netjes aan.
In IE 6 en Opera 7 gaat het wel goed, in firefox dus niet.
Wie heeft een idee of kan mij de juiste weg wijzen?
Voorbeeld Linkje
code:
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
| <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>default</title>
<style>
html, body, #Container {
min-height: 100%; width: 100%; height: 100%;
}
html>body, html>body #Container {
height: auto;
}
body {
font-family: verdana; font-size: 12px; margin: 0; padding: 0;
}
#Container {
position: absolute; left: 0; top: 0; margin: 0; padding: 0; border: 0;
}
#Header {
height: 140px; background-color: lime; padding: 0; margin: 0;
}
#Footer {
clear: both; width: 100%; height: 24px; position: absolute; bottom: 0; left: 0; padding: 0; margin: 0; background-color: lime;
}
#Content {
padding-bottom: 24px; padding: 0; margin: 0;
}
.LeftBlock {
clear: left; float: left; width: 180px;
}
.RightBlock {
clear: right; float: right; width: 180px;
}
</style>
</head>
<body>
<div id="Container">
<div id="Header">Header</div>
<div id="Content">
<!-- -->
<div class="LeftBlock">
<strong>Block-1</strong>
</div>
<!-- -->
<div class="LeftBlock">
<strong>Block-2</strong>
</div>
<!-- -->
<div class="LeftBlock">
<strong>Block-3</strong>
</div>
<!-- -->
<div class="LeftBlock">
<strong>Block-4</strong>
</div>
<!-- -->
<p style="margin: 0 180px;">Content</p>
</div>
<div id="Footer"> </div>
</div>
</body>
</html> |