Ik ben bezig met het bouwen van een website op basis van XHTML en CSS. Ook de formulieren probeer ik netjes semantisch op te bouwen met behulp van <dl>, <dt> en <dd> tags. Nu heb ik een formulier waar een <select> in voorkomt en om er voor te zorgen dat dit element niet te hoog wordt heb ik de font-size op 9 pixels gezet. In Internet Explorer werkt dit prima en wordt het formulier prima weergegeven, maar als ik dezelfde pagina open in Firefox wordt het een rommeltje. Alles na dit element wordt namelijk gespiegeld weergegeven: label rechts, tekstveld links.
Het tafereel is te zien op: http://www.habermehl.net/test.html
De relevante CSS is:
Mijn vraag is nu, waarom pakt Firefox dit niet goed op en hoe zorg ik dat dit ook in Firefox goed weergegeven wordt.
Het tafereel is te zien op: http://www.habermehl.net/test.html
De relevante CSS is:
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
| dl {
width: 290px;
margin: 0;
padding: 0;
}
dt {
width: 140px;
float: left;
margin: 0;
padding: 3px 0;
}
dd {
width: 150px;
float: left;
margin: 0;
padding: 1px 0;
}
.textfield {
width: 140px;
height: 12px;
font-size: 9px;
}
.selectList {
height: 12px;
font-size: 9px;
} |
Mijn vraag is nu, waarom pakt Firefox dit niet goed op en hoe zorg ik dat dit ook in Firefox goed weergegeven wordt.