IE6, Standards Mode, Seite im Frameset mit Tabelle
Rektal 10.10.2003 - 11:47 2033 4
Rektal
Here to stay
|
Interessantes Problem habe ich hier, wie ich meine, vielleicht hat hier jemand das Know-How und kann mir helfen bzw. erklaeren was hier genau los ist mit dem IE6. Ich habe eine Seite, die aus einem Frameset besteht, und darin eine Seite, die eine Tabelle enthaellt. http://www.dillerpartner.at/~mfisch...l4/ie6frameset/Wenn nun das Browserfenster kleiner gemacht wird (in der Hoehe) als die Tabelle gross ist, erzwingt der IE6 auf einmal einen horizontalen Scrollbalken. Aus dem nichts! Das ganze nur, solange ich in der HTML Datei mit der Tabelle den vollen DOCTYPE angebe: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Als "W3C Sau" kommt mir auch nichts anderes hin. Wenn ich den rausgebe, verhaelt er sich ganz normal. Jemand eine Erklaerung? Zwei workaround habe ich bis jetzt gefunden: 1) DOCTYPE weg 2) overflow-x: hidden auf html-Element anwenden. Wobei 2) kritisch ist, sollte die Tabelle groesser als die Seite breit werden (das hab ich jedoch unter Kontrolle).
|
watchout
Legendundead
|
Interessantes Problem habe ich hier, wie ich meine, vielleicht hat hier jemand das Know-How und kann mir helfen bzw. erklaeren was hier genau los ist mit dem IE6.
Ich habe eine Seite, die aus einem Frameset besteht, und darin eine Seite, die eine Tabelle enthaellt. http://www.dillerpartner.at/~mfisch...l4/ie6frameset/
Wenn nun das Browserfenster kleiner gemacht wird (in der Hoehe) als die Tabelle gross ist, erzwingt der IE6 auf einmal einen horizontalen Scrollbalken. Aus dem nichts!
Das ganze nur, solange ich in der HTML Datei mit der Tabelle den vollen DOCTYPE angebe:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Als "W3C Sau" kommt mir auch nichts anderes hin. Wenn ich den rausgebe, verhaelt er sich ganz normal.
Jemand eine Erklaerung?
Zwei workaround habe ich bis jetzt gefunden: 1) DOCTYPE weg 2) overflow-x: hidden auf html-Element anwenden.
Wobei 2) kritisch ist, sollte die Tabelle groesser als die Seite breit werden (das hab ich jedoch unter Kontrolle). probier's mit transitional - wir (ich) wissen ja inzwischen wie beschissen der ie is...  ich jedenfalls hatte praktisch nur probleme mitn ie bei strict, mit transitional war vieles wieder in ordnung - schick mir den source wennst mehr hilfe brauchst
|
Rektal
Here to stay
|
|
watchout
Legendundead
|
<frameset rows="*">
<frame src="table.html" scrolling="yes">
</frameset>
hats bei mir im ie akzeptabel gelöst, es is zwar jetzt rechts die inaktive scrollleiste _immer_ (halt inactive) vorhanden, aber das sollte nicht weiter stören oder?
|
Rektal
Here to stay
|
Nein, stoert wirklich nicht weiter; da davon auszugehen ist, das das Frame eh' immer zu scrollen ist. Interessante Loesung Nr. 3, danke!
|