Na wat gezocht te hebben op google en GoT heb ik nergens een oplossing voor mijn overflow probleepje kunnen vinden.
Ter illustratie heb ik maar een voorbeeld van mijn probleem online gezet:
http://www.oikoyama.net/d...ot_overflow_probleem.html
Het gaat hier dus weer om een browser probleem, en ditmaal totaal onverwachts tussen Mozilla en IE.
Mijn probleem is als volgt:
Ik wil een DIV hebben, met daarin een tabel. Als de tabel groter wordt dan de DIV hoog is, moeten aan de zijkanten schuifbalken komen.
Niet moeilijk zou je zeggen, gewoon met overflow.
Máár, nu moet deze tabel zo breed mogelijk zijn, dus net zo breed als wat in de DIV past. Dus heb ik de tabel een breedte gegeven van 100%.
Alleen komt dan het volgende probleem naar boven:
In IE wordt de breedte van de tabel net zo breed als de DIV, waardoor de schuifbalken nog aan die 100% breedte worden geplakt waardoor het totaal dus boven de 100% komt, en de div te groot wordt om in het venster te passen waardoor er ook nog schuifbalken in het venster ontstaan. Dat is echter niet de bedoeling.
In Mozilla daarentegen gebeurd wel wat ik wil hebben, de DIV blijft 100% breed, de scrollbalk wordt als het ware aan de binnenkant van die 100% gezet, en de tabel wordt zo breed mogelijk over die DIV verspreid.
Het beste raad ik je aan om het voorbeeld te kijken en wat er gebeurd, in IE valt de overflow schuifbalken buiten het venster, en in Mozilla past alles binnen het venster.
Ik wil graag op een nette W3C valid manier het zelfde nabootsen in IE wat in mozilla gebeurd. Wie o wie kan mij helpen?
[edit]
Voor ik het vergeet, ik had al een mogelijke oplossing gevonden door de breedte van de tabel weg te halen en "border-collapse: separate;" te gebruiken. Het nadeel hieraan is, dat dit alleen in IE werkt...
Ter illustratie heb ik maar een voorbeeld van mijn probleem online gezet:
http://www.oikoyama.net/d...ot_overflow_probleem.html
Het gaat hier dus weer om een browser probleem, en ditmaal totaal onverwachts tussen Mozilla en IE.
Mijn probleem is als volgt:
Ik wil een DIV hebben, met daarin een tabel. Als de tabel groter wordt dan de DIV hoog is, moeten aan de zijkanten schuifbalken komen.
Niet moeilijk zou je zeggen, gewoon met overflow.
Máár, nu moet deze tabel zo breed mogelijk zijn, dus net zo breed als wat in de DIV past. Dus heb ik de tabel een breedte gegeven van 100%.
Alleen komt dan het volgende probleem naar boven:
In IE wordt de breedte van de tabel net zo breed als de DIV, waardoor de schuifbalken nog aan die 100% breedte worden geplakt waardoor het totaal dus boven de 100% komt, en de div te groot wordt om in het venster te passen waardoor er ook nog schuifbalken in het venster ontstaan. Dat is echter niet de bedoeling.
In Mozilla daarentegen gebeurd wel wat ik wil hebben, de DIV blijft 100% breed, de scrollbalk wordt als het ware aan de binnenkant van die 100% gezet, en de tabel wordt zo breed mogelijk over die DIV verspreid.
Het beste raad ik je aan om het voorbeeld te kijken en wat er gebeurd, in IE valt de overflow schuifbalken buiten het venster, en in Mozilla past alles binnen het venster.
Ik wil graag op een nette W3C valid manier het zelfde nabootsen in IE wat in mozilla gebeurd. Wie o wie kan mij helpen?
[edit]
Voor ik het vergeet, ik had al een mogelijke oplossing gevonden door de breedte van de tabel weg te halen en "border-collapse: separate;" te gebruiken. Het nadeel hieraan is, dat dit alleen in IE werkt...
[ Voor 7% gewijzigd door bgever op 07-08-2003 18:12 ]