Ik liep tijdens het ontwerpen van een pagina tegen hetvolgende probleem aan: ik heb een unorderedlist binnen een div, maar deze wordt in firefox buiten de div weergegeven. Normaal "gaat een div toch om de containing elements heen?". In het onderstaande voorbeeld kan je zien wat ik bedoel, IE6 doet wat de bedoeling is in tegenstelling tot firefox 0.8.
Een illustratie van het probleem:

De website:
http://jasper.pcfreaks.com/mozbug/mozbug.html
CSS:
HTML:
Wat doe ik nu fout?
Een illustratie van het probleem:

De website:
http://jasper.pcfreaks.com/mozbug/mozbug.html
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
31
| * {
font-family: Tahoma, Arial;
font-size: 12px;
line-height: 15px;
}
body {
margin: 5px;
background-color: #CCCCCC;
}
#sitecontainer {
padding: 5px;
width: 750px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
border: 1px solid #333333;
}
#navigation {
list-style-type: none;
float: left;
margin: 0;
}
#navigation li {
margin: 0;
padding: 0;
display: inline;
} |
HTML:
code:
1
2
3
4
5
6
7
8
9
10
11
| <div id="sitecontainer">
<p>Een tekst boven de ul</p>
<ul id="navigation">
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
</div> |
Wat doe ik nu fout?