Hoi allemaal,
Ik loop tegen het volgende probleem aan en ik hoop dat iemand weet hoe ik het op kan lossen:
In zowel Firefox als IE 6 kun je de definition description links uitlijnen door de margin op 0 te zetten. Als je echter de <dd>...<-dd> tags tussen een span zet werkt dat in Firefox plotseling niet meer, terwijl IE 6 daar niet moeilijk over doet. Onderstaand stukje code illustreert dit. Ik wil het gedrag van IE in dit geval hebben. Het moet niet uitmaken of een dd tussen spans staat of niet. Iemand enig idee hoe ik Firefox zover kan krijgen dat ie mijn dd weer helemaal links uitlijnt als er een span omheen staat?
Ik loop tegen het volgende probleem aan en ik hoop dat iemand weet hoe ik het op kan lossen:
In zowel Firefox als IE 6 kun je de definition description links uitlijnen door de margin op 0 te zetten. Als je echter de <dd>...<-dd> tags tussen een span zet werkt dat in Firefox plotseling niet meer, terwijl IE 6 daar niet moeilijk over doet. Onderstaand stukje code illustreert dit. Ik wil het gedrag van IE in dit geval hebben. Het moet niet uitmaken of een dd tussen spans staat of niet. Iemand enig idee hoe ik Firefox zover kan krijgen dat ie mijn dd weer helemaal links uitlijnt als er een span omheen staat?
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
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<Head>
<Title>Dit is een DD test</Title>
<style type="text/css">
.nav { width:400px; }
.nav dt {
display:block;
min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em;
border-top: solid 1px rgb(200,200,200);
padding:0px 10px 0px 20px;
cursor:pointer;
}
.nav dd {
display:block;
padding:0px 10px 0px 40px;
min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em;
border:none;
margin-left: 0px;
cursor:pointer;
}
.nav dd.subtag {
padding:0px 10px 0px 60px;
}
</style>
</Head>
<Body>
<dl class="nav">
<dt>Dit is de 1e Tag</dt>
<span id="item1"><dd>Dit is de 1e definitie met span eromheem</dd></span>
<dd>Dit is de 2e definitie</dd>
<dd>Dit is de 3e definitie</dd>
<dt>Dit is nog een Tag</dt>
<dd>deze tag heeft ook een definitie</dd>
<dd class="subtag">en een subtag die in moet springen</dd>
<dd class="subtag">En deze moet ook inspringen</dd>
<dd>En deze niet meer</dd>
</dl>
</body>
</html> |