• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Spaltenhöhe

Status
Für weitere Antworten geschlossen.

Nightfighter88

Neues Mitglied
Hallo ich habe ein Problem mit meiner Spaltenhöhe.
Nehmen wir an wir haben eine Tabelle mit drei Spalten.
Die mittlere Spalte ist länger als die beiden Äußeren.

In der ersten Spalte ist ein Table.
Nun soll die unterste Zeile in diesem Table den Rest der äußeren Spalte einnehmen. Also so dass die komplette Spalte bezogen auf den Haupttable befüllt ist.
Das Problem ist dass es nicht geht.
kann mir da einer helfen?

Gruß Sebastian

Hier der Code:
Code:
echo'<TABLE ALIGN=CENTER CELLPADDING="0" CELLSPACING="0">';
//Middle
echo'<TR>';

//LEFT NAVI -ANFANG
echo'<TD VALIGN="TOP">';
echo'<TABLE HEIGHT="" CELLPADDING="0" CELLSPACING="0">';
echo'<TR><TD WIDTH="148" HEIGHT="31" style="background-image:url(design/navi_left1.gif);"></TD></TR>';
// HIER LIEGT DAS PROBLEM!!!
// HIER LIEGT DAS PROBLEM!!!
// HIER LIEGT DAS PROBLEM!!!
echo'<TR><TD WIDTH="148" HEIGHT="*" style="background-image:url(design/trenner_left.gif);"></TD></TR>';
// HIER LIEGT DAS PROBLEM!!!
// HIER LIEGT DAS PROBLEM!!!
// HIER LIEGT DAS PROBLEM!!!
echo'</TABLE>';
echo'</TD>';
//LEFT NAVI - ENDE

//Main - ANFANG
echo'<TD VALIGN="TOP">';
echo'<TABLE CELLPADDING="0" CELLSPACING="0">';
echo'<TR><TD COLSPAN="3" HEIGHT="400" WIDTH="623" style="background-image:url(design/main_middle.gif);"></TD></TR>';
echo'<TR><TD COLSPAN="3" HEIGHT="9" WIDTH="623" style="background-image:url(design/main_foot.gif);"></TD></TR>';
echo'</TABLE>';
echo'</TD>';
//Main -ENDE

//Right Navi - Anfang
echo'<TD VALIGN="TOP">';
echo'<TABLE CELLPADDING="0" CELLSPACING="0">';
echo'<TR><TD WIDTH="155" HEIGHT="31" style="background-image:url(design/navi_right1.gif);"></TD></TR>';
echo'<TR><TD WIDTH="148" HEIGHT="*" style="background-image:url(design/trenner_right.gif);"></TD></TR>';
echo'</TABLE>';
//Right Navi -Ende

echo'</TD></TR>';
echo'</TABLE>';

Hab gerade nen Fehler im Quellcode gesehen im Table in der linken Zelle ist natürlich kein height drin
 
Zuletzt bearbeitet:
Ist deine URL da auch richtig? Schreib alle Tags klein, bei HTML wird nciths groß geschrieben. Ansosnten versuch mal bei height="*" das Sternchen gegen eine Zahl zu tauschen oder das Semikolon hinter der URL angabe wegzualssen.

Gruß Corvulus
 
Also das Design wird komplett angezeigt. Das was ich erreichen will ist dass eine trennlinie zwischen der linken Navi und dem linken Rand entsteht.
Wenn ich eine feste Höhe eingebe gehts. Abe es soll ja dynamisch passieren weil ich ja nicht immer weiß wie groß der Mainbereich wird.

Habe das Problem mal per Screen hochgeladen. Unter der linken navi müsste der Strich weiter nach unten gehen. Das ist das ganze Prob.
ImageBanana - bla.jpg
 
ich glaub du hast mich irgendwie falsch verstanden :)
Unter dem Impressum muss noch ein hoher TR der als Backgroundimage die Trennlinie enthält. Die Trennlinie ist nen Image das 1pixel hoch ist. Deswegen muss es halt über die komplette Zelle gehen.
Die Mainzelle dort ist ja schon so lang wie der Main Bereich. Nur halt der innere Table nit. Wenn ich dem Table ne bestimmte höhe zuweise und dann bei dem tr height="*" mache funktioniert es. Also irgendwie muss ich es hinbekommen dass der innere Table so groß wie die umgebende Zelle wird
 
Mach mal ein Leerzeichen rein. ( &nbsp; )
Oder binde das Bild, der derzeit als BG definiert ist, einfach so ein. Mit <img..>
 
durch nen nbsp habe ich die Zelle nun auf eine Zeile vergrößert, somit natürlich auch meine Trennlinie. Aber die Zelle soll ja so hoch wie möglich werden.
Das mit dem IMG verstehe ich nicht. Wo soll da der vorteil liegen? Wir dann überhaupt noch das Bild unten wieder angefügt. Nochmal das Bild (Trennlinie) ist einen Pixel hoch.

Bild mit nem nbsp:
ImageBanana - Unbenannt1.jpg

------------------------------------------------------------------

Problem gelöst!!!

Ich habs nun auch ohne eure hilfe hinbekommen :P
Der innere Table musste die Eigenschaft bekommen: style="height:100%;" und der äußere height="100%"
Damit klappts dann ;)

Gruß Nighty

Klarer Fall OMG -> (Mach doch wenigstens ne Trennlinie)
MOD EDIT:
Beiträge zusammengeführt. Forenregeln lesen!!! (Corvulus)
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben