Scrollbarer TD

Mitti

Grünschnabel
Hallo, ich habe ein Problem mit einer Seite.
Die Seite hat keine Frames, sondern nur ein Tabelle mit TDs und TRs. Also Navigation oben, navigation links und Content. Dieser TD Content soll scrollbar sein, wenn der Inhalt zuviel für den Platz ist. Also wenn jede Menge Text drinnen ist. Ich hbae bis jetzt mit einem <div> gemacht und overflow. Das Problem ist das man muss ein Feste Höhe für den <div> eingeben, sonst funktioniert nicht in allen Browsern.
Ideal wäre wenn <div> auf 100% steht benauso wie der TD und scrollbar wäre, wenn der td kleiner ist als der Text. So , es geht leider nicht.
Dann habe ich gedacht, dass vielleicht mit Javascript kann man das irgendwir steueren. Man konnte die Höhe des TDs und Div bzw. der Tabelle an das Browsefenster anpassen. Aber ich habe null Ahnung wie.
Ich wäre sehr Dankbar, wenn jemand mir einen Tipp geben könnte.

Vielen Dank. Ich hoffe, dass mein Problem richtig ausgedruckt wurde.

Ciao
 
gebe der Tabelle und der Zelle mit der oberen Navigation eine feste Höhe, dann sollte es klappen, wenn du dem div eine Höhe von 100% gibst.

Bei der Zelle mit dem div machst du keine Höhenangabe, die ergibt sich automatisch.
 
Ja, das habe ich auch gedacht, Die Navigation hat eine feste Höhe, der TD auch klar. Aber wenn ich die Tabelle eine feste große eingebe, dann bleibt die tabelle immer gleich, oder?

Ich habe übrigens gelesen, dass Mozilla und Firefox einen Bug haben und die können diese Geschichte mit dem TD height, div und wo weiter niht richtig darstellen.

Ich werde aber irgendwie weiterversuchen.

Vielen Dank für deine Hilfe.

Mitti
 
Mitti hat gesagt.:
...
Ich habe übrigens gelesen, dass Mozilla und Firefox einen Bug haben und die können diese Geschichte mit dem TD height, div und wo weiter niht richtig darstellen.
...
Wo bitte kann man so einen Schwachsinn lesen?
 
Hey! Entschuldigung ich habe mich falsch ausgedruckt. Natürlich geht es mit der Tabelle height 100% und td height 100% in Mozilla und Firefox. Was es nicht geht ist wenn man den div height auf auto oder 100% setzt. Mozilla und Firefox kriegt das nicht hin. Die stellen den div 100% aber wir nicht mehr scrollbar.
 
Hallo Mitti,

habe dein Problem mal nachempfunden und muss bestätigen, dass ich bei 100% Tabellenhöhe und 100% DIV-Höhe auch im Quirksmode keine browserübergreifende Lösung (Firefox, Opera, IE) ohne JS-Unterstützung gefunden habe. Im Quirksmode würde das funktionieren, wenn man über ein JavaScript dem DIV-Block eine Höhe gibt, die wenigstens 1px kleiner als die content-Zellenhöhe ist.

Trotzden glaube ich nicht, dass sich der Aufwand lohnt um ein tabellenorientiertes Layout zu erstellen. Vielleicht kannst du dich mit einem tabellenlosen Layout anfreunden, so wie es hier beschrieben ist. Eigentlich müsste das deinen Vorstellung ziemlich nahe kommen, wenn ich alles richtig verstanden habe.
 
Hallo, danke für deine Antwort. Ja ich werde deinen Weg folgen und testen was Du mie gesagt hast. Ich melde mich nochmal.

Schönen Abend noch
 

Neue Beiträge

Zurück