Ben bezig met een website voor iemand. Het design heeft een menu met een achtergrond. Heb dus de achtergrond in 3en gedeeld. Een topdiv met achtergrond, een middendiv met achtergrond (repeat Y) en een bottomdiv met achtergrond..
Normaal gesproken werkt dit, maar het heeft bugs. In IE moet je een leeg teken in de topdiv doen " ". Maar daar rekt hij gewoon goed mee met de content (anders zie je de topdiv niet). In firefox moet je ook een in de topdiv doen, maar daar is het probleem dat hij tijdens het groeien ruimte tussen de topdiv en middendiv en bottomdiv laat zien. Alsof er een spacing op staat zegmaar.

Dit is de code:
Dit is de CSS;
Normaal gesproken werkt dit, maar het heeft bugs. In IE moet je een leeg teken in de topdiv doen " ". Maar daar rekt hij gewoon goed mee met de content (anders zie je de topdiv niet). In firefox moet je ook een in de topdiv doen, maar daar is het probleem dat hij tijdens het groeien ruimte tussen de topdiv en middendiv en bottomdiv laat zien. Alsof er een spacing op staat zegmaar.

Dit is de code:
code:
1
2
3
4
5
6
7
8
9
10
| <div id="lefttop"> </div>
<div id="left">
<p>Linker menu </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div id="leftbottom"> </div> |
Dit is de CSS;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #lefttop{
width: 260px;
height: 21px;
background-image:url(images/bglefttop.png);
}
#left {
width: 260px;
height: 100%;
background-image:url(images/bgleft.png);
}
#leftbottom{
width: 260px;
height: 20px;
background-image:url(images/bgleftbottom.png);
} |
Those who surrender freedom for security will not have, nor do they deserve, either one.