Zo, heb jullie opmerkingen opgepakt en alles radicaal veranderd. Nu geen tabel meer maar alleen nog divjes en (schone) html. IK loop nu wel weer tegen een ander probleem aan. Binnen een dv heb ik twee andere div's geplaatst, die onder elkaar moeten blijven. Heb het eerst relatief geprobeerd maar toen gingen mijn (binnenste) div's schuiven op het moment dat ik tekst aan de buitenste div toe ging voegen. Ik dacht dat op te lossen door de div's absoluut te maken maar dat gaat ook niet werken. De div rightcontent is namelijk dynamisch en het wordt dus (denk ik) onmogelijk om de div rightbot daar netjes onder te positioneren.
Moet ik weer terug naar dynamisch? Hoe zorg ik er dan voor dat de div's niet gaan schuiven bij het toevoegen van tekst?
html:
code:
1
2
3
4
| <div id="content">
<div id="rightcontent"></div>
<div id="rightbot"></div>
</div> |
css:
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
| #content {
position:relative;
overflow:hidden;
width: 728px;
min-height:400px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-image:url(images/bgcontent.gif);
left: 20%;
}
#rightcontent {
position:absolute;
background-image:url(images/rightmid.gif);
width:178px;
min-height:125px;
top:0px;
right:50px;
float:right;
}
#rightbot {
position:relative;
clear:both;
background-image:url(images/rightbot.gif);
right:50px;
width:178px;
height:17px;
float:right;
} |
Deze code geeft dus niet meer het gewenste resultaat. Rechtsbovenin de content div moeten de andere twee div's netjes onder elkaar komen en daar moet ik dan ook weer tekst in kwijt kunnen (vandaar dynamisch).