Hallo zusammen, ich hatte mir per php eine etwas umfangreichere Seite generieren lassen und bin dabei auf ein Darstellungsproblem gestossen. Sobald ich mehrere Tabellen verschiedener Breite untereinander darstellen moechte, wird der nachfolgende Text nicht unter, sondern neben den Tabellen angezeigt. Das Verhalten wuerde ich noch verstehen, wenn ich die einzelnen Tabellen ohne Zeilenumbruch anzeigen lasse. Leider wird der Zeilenumbruch scheinbar ignoriert, sobald ich eine Zwangsausrichtung benutze. align="left" align="right" Um dies zu verdeutlichen, liegen hier einige Tests: http://www.thmoritz.de/html/index.php Interessant sind hierbei: Table_l Table_l_br Table_r Table_r_br Getestet habe ich mit Konqueror 3.3.2 und Mozilla 1.7.6. PS.: Mir geht es nicht um eine Loesung zur korrekten Darstellung, die habe ich selbst. Mich interessiert nur die Herkunft des Problems generell. MfG Th. Moritz -- Geisterfahrer sind oft sehr entgegenkommend!
Moin! Am Dienstag, 17. Mai 2005 12:03 schrieb Thomas Moritz:
anzeigen lasse. Leider wird der Zeilenumbruch scheinbar ignoriert, sobald ich eine Zwangsausrichtung benutze. align="left" align="right"
Wenn du align=x verwendest, dann umfließt der nachfolgende Text das Element, also die Tabelle, so genügend Platz daneben ist. Der Zeilenumbruch wird folglich auch neben der Tabelle dargestellt. Du kannst den nachfolgenden Text in <div style="clear: both;">Text</div> packen, dann wird der Text unter Elementen angezeigt, die links, bzw. rechts sind. Sven
Am Dienstag, 17. Mai 2005 12:16 schrieb Sven Burmeister: Auch Moin!
Am Dienstag, 17. Mai 2005 12:03 schrieb Thomas Moritz:
anzeigen lasse. Leider wird der Zeilenumbruch scheinbar ignoriert, sobald ich eine Zwangsausrichtung benutze. align="left" align="right"
Wenn du align=x verwendest, dann umfließt der nachfolgende Text das Element, also die Tabelle, so genügend Platz daneben ist.
Wenn Du das so schreibst, dann klingt das sogar logisch:-) Bei einer Tabellenbreite von zB. 50%, entsprechender Hoehe und kleiner Schrift passen einige Zeilen mit Umbruch daneben. Das habe ich nicht bedacht! Ich muss wohl meine TestSeite in gute und schlechte Beispiele aufteilen:-) Prinzipiell sollten diese Seiten zum Test zwischen verschiedenen Browsern und verschiedenen Aufloesungen dienen.
Der Zeilenumbruch wird folglich auch neben der Tabelle dargestellt. Du kannst den nachfolgenden Text in <div style="clear: both;">Text</div> packen, dann wird der Text unter Elementen angezeigt, die links, bzw. rechts sind.
Vielen Dank! MfG Th. Moritz -- Wie hiess noch die Krankheit, bei der man alles vergisst?
Hallo, On 17-May-2005 Thomas Moritz wrote:
PS.: Mir geht es nicht um eine Loesung zur korrekten Darstellung, die habe ich selbst. Mich interessiert nur die Herkunft des Problems generell.
Auch wenn du das garantiert nicht hoeren willst: ich finde es immer wieder erstaunlich, dass es manche Browser schaffen, solch einen Tabellenverhau noch sauber darzustellen. Bei solchen Verschachtelungen musst du immer davon ausgehen, dass einige Browser aussteigen. Fuer jene, die auch noch eine moegliche Loesung interessiert: Meine erste (eigene) Seite war aehnlich konstruiert. Als ich dann aber irgendwann eine kleine Layoutveraenderung vornehmen wollte und aehnliche Probleme bekam, war das der Anlass, mich mit CSS und sehr schnell auch tabellenlayout-freien Seiten zu befassen. Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Am Dienstag, 17. Mai 2005 12:33 schrieb Heinz W. Pahlke: Hallo Heinz W.,
On 17-May-2005 Thomas Moritz wrote:
PS.: Mir geht es nicht um eine Loesung zur korrekten Darstellung, die habe ich selbst. Mich interessiert nur die Herkunft des Problems generell.
Die Erleuchtung kam von Sven B.:-)
Auch wenn du das garantiert nicht hoeren willst: ich finde es immer wieder erstaunlich, dass es manche Browser schaffen, solch einen Tabellenverhau noch sauber darzustellen.
Bei solchen Verschachtelungen musst du immer davon ausgehen, dass einige Browser aussteigen.
Fuer jene, die auch noch eine moegliche Loesung interessiert: Meine erste (eigene) Seite war aehnlich konstruiert. Als ich dann aber irgendwann eine kleine Layoutveraenderung vornehmen wollte und aehnliche Probleme bekam, war das der Anlass, mich mit CSS und sehr schnell auch tabellenlayout-freien Seiten zu befassen.
Antwort per PM da meine Anfrage schon zienlich OT war. MfG Th. Moritz -- In EU-Ost steht jetzt meine Firma, das Schweizer Konto regelt die Irma. Hier in Deutschland hol' ich mein Wohngeld, man bin ich ein Held! (Zukunft?) (c)Th.M.
participants (3)
-
Heinz W. Pahlke
-
Sven Burmeister
-
Thomas Moritz