Zellenhöhe fixieren
Jan
- html
Hallo Leute!
Ich bin an einer Seite dran, bei der ich verschachtelte Tabellen als Layout benutze (siehe http://www.juron.org/index.php).
Das sieht nun so aus, dass in einer der mittleren Tabellen 3 Spalten habe.
Rechts und links 3 Zeilen, in der Mitte nen rowspan=3.
Nun habe ich das Problem, dass je mehr Inhalt die mittlere Spalte hat, desto mehr zieht es die 2 äußeren ausseinander.
Da ich rechts und links in der mittleren Zeile eine Navigation hab, sieht es natürlich nicht grad gut aus, wenn es diese jedesmal verschiebt.
Wie kann ich nun die Zeilenhöhen fixieren? Zumindest die der obersten, damit die Navi immer in der gleichen Höhe bleibt?
Hoffe, dass mir jemand weiterhelfen kann.
lg, Jan
Wie kann ich nun die Zeilenhöhen fixieren? Zumindest die der obersten, damit die Navi immer in der gleichen Höhe bleibt?
Hoffe, dass mir jemand weiterhelfen kann.
Ich versuche es, allerdings ist es non-Standard. :-(
Es gibt ein height-Attribut bei tr, d.h. eigenltich gibt es dieses nicht, aber die Browser interpretieren es doch.
Dein Problem liegt nur im Mozilla vor, richtig?
Lösung (getestet mit Mozilla 1.0.0, Opera 7.10, und Konqueror 2.2.2):
Füge die Höhenangabe in den ersten zeilen hinzu, in der letzen nicht!
[...]
<table border=1>
<tr height="1px">
<td valign="top"><p>Links</p></td>
<td valign="top" rowspan=3>
<p>
Hier ist der Hauptteil, der die ganze Tabelle zusammenwirft, wenn hier zuviel Text
oder Bilder stehen. Mal sehen wieviel Schwachsinn ich noch dafür produzieren muss,
damit es zu sichtbaren Effekten führt.<br><br><br>Jetzt aber!<br><br><br>
</p>
</td>
<td valign="top"><p>Rechts</p></td>
</tr><tr height="1px">
<td valign="top"><p>Links</p></td>
<td valign="top"><p>Rechts</p></td>
</tr><!-- Wichtig: Hier keine Höhenangabe --><tr>
<td valign="top"><p>Links</p></td>
<td valign="top"><p>Rechts</p></td>
</tr>
</table>
[...]
Hoffe, das hilft.
Kai