Ik ben bezig met het maken van een kleine lay-out wijziging en nu heb ik een probleempje waar we hier allemaal geen antwoord op weten.
Ik heb zegmaar de volgende html:
Nou wil ik dat die table volledig gevuld wordt over de complete breedte van het bovenliggende div element, maar de float moet wel links ervan blijven staan natuurlijk.
Door 100% aan de table mee te geven gaat het goed in Firefox maar helemaal fout in IE, die beschouwt het namelijk dat hij over de gehele breedte van hte containerelement uitgevuld moet worden. Een oplossing met 80% meegeven aan de cells in de table resulteert in goede resultaten maar de tabel wordt dan wel lelijk met niet gelijk verdeelde kolommen en dat is niet wat ik wil.
Spelletjes met display: block etc. hebben geen enkel effect en IE hacks gebruik ik liever niet.
Iemand een idee?
Ik heb zegmaar de volgende html:
code:
1
2
3
4
5
6
7
8
9
10
11
| <div id="container">
<div style="float: left">
<!--content-->
</div>
<div>
Tekst etc tec.
<table>
<!--etc-->
</table>
</div>
</div> |
Nou wil ik dat die table volledig gevuld wordt over de complete breedte van het bovenliggende div element, maar de float moet wel links ervan blijven staan natuurlijk.
Door 100% aan de table mee te geven gaat het goed in Firefox maar helemaal fout in IE, die beschouwt het namelijk dat hij over de gehele breedte van hte containerelement uitgevuld moet worden. Een oplossing met 80% meegeven aan de cells in de table resulteert in goede resultaten maar de tabel wordt dan wel lelijk met niet gelijk verdeelde kolommen en dat is niet wat ik wil.
Spelletjes met display: block etc. hebben geen enkel effect en IE hacks gebruik ik liever niet.
Iemand een idee?