Zum Inhalt springen

Feste Seitenbreite vorgeben...

Erstellt am 20. August 2003 · 1 Antwort · letzte Antwort am 21. August 2003

Tags: Frage

hemhraban ·

Hallo allerseits !

Wir haben das Layout unserer Seite mittels einer Tabelle umgesetzt (statt Frames) und haben nun folgendes Problem:
Wenn wir in Typo3 Seiteninhalt wie beispielsweise ein Formular oder Bild einfügen, reißt es die Zelle, in der der Inhalt angezeigt werden soll in der Breite weit auf, obwohl im Template eine feste Tabellenbreite angegeben ist & der Inhalt von der Breite her auch in die Zelle passen müßte. Bei Bildern sieht das dann z.B. so aus, dass das Bild linksbündig in der Zelle liegt und endlos (na ja, beinahe zumindest) viel Platz nach rechts hin entsteht.....

Wie bringe ich Typo3 bei, dass es sich bitteschön an die Tabellenbreite halten soll, sprich wie fixiere ich die Breite meiner Inhaltszelle ?

Der Abgabetermin drängt..... für schnelle Hilfe wäre ich sehr dankbar !!!

Vielen Dank schonmal für die Aufmerksamkeit,
hemhraban

db ·

Hallo,

Die Frage kann man ohne Kenntnis des resultierenden HTML-Quellcodes nicht beantworten. Außerdem hat sie fast gar nichts mit Typo3 zu tun. T3 spuckt lediglich den HTML-Code aus, den man ihm vorher eingegeben hat.

Eine HTML-Tabelle ist kein statisches Objekt. Wenn eine Spalte mit vordefinierter Breite sich vergrößert, so liegt das daran, das Inhalt (auch wenn es nur ein clear.gif mit 700px breite ist) vorhanden ist, der nicht in den vorgegebenen Platz paßt. Das ist HTML und hat mit T3 absolut nichts zu tun.

Schau Dir den HTML-Quellcode an, der das fehlerhafte Layout verursacht, an, dann wirst Du sehen, daß in Deinem "zerrissenen" Layout in der entsprechenden Spalte irgendwo Inhalt ist, der den Platz benötigt. Dieses Teil nimmst Du raus und fertig.

Es kann natürlich auch an falsch ineinander geschachtelten Tabellen-Tags liegen. Aber auch das macht nicht Typo3, sondern das hast Du irgendwo in Deinem Template dann falsch definiert.

Grüße