ik ben een pagina aan het bouwen met 3 kolommen.. die floaten mooi naast elkaar, en daar zit ook geen probleem in. vervolgens wil ik in de middelst kolom een aantal tabbladen maken, met daaronder de content. de html ziet er zo uit:
vervolgens maak ik met de volgende css code de tabs op:
dit hoort er als volgt uit te zien, en ziet er ook zo uit in opera en IE:

echter, in Firefox lijkt de content layer de gefloate elementen te negeren en gewoon te beginnen op hun hoogte, om vervolgens de inhoud van de layer náást de tabs te floaten:

en het html voorbeeld
wat doe ik fout? gebruik ik de float property verkeerd ofzo?
HTML:
1
2
3
4
5
6
7
| <div id="tabs"> <a href="#">Nieuwste films</a> <a href="#" class="inactive">Aanbiedingen</a> </div> <div id="content"> blabla </div> |
vervolgens maak ik met de volgende css code de tabs op:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #tabs { width : 100%; } #tabs a { display : block; float : left; width : 140; background : #E1E1E1; margin-right : 3px; } #content { background : #E1E1E1; } |
dit hoort er als volgt uit te zien, en ziet er ook zo uit in opera en IE:

echter, in Firefox lijkt de content layer de gefloate elementen te negeren en gewoon te beginnen op hun hoogte, om vervolgens de inhoud van de layer náást de tabs te floaten:

en het html voorbeeld
wat doe ik fout? gebruik ik de float property verkeerd ofzo?
[ Voor 10% gewijzigd door Verwijderd op 26-01-2005 15:39 ]