Tabelle soll fest aber auch flexibel sein...
Simônio
- design/layout
Hallo zusammen...
In meinem neuen Homepage-Design stellt sich ein Problem dar. Links das Navigationsfeld soll immer so groß sein wie die Menge der Navigationspunkte darin und rechts der Inhalt ist halt flexibel, genau wie unter der Navigation ein Feld.
Leider teilt sich dann die Größe von rechts links auf alle <td> auf, es soll aber nur auf das letzte <td> vor dem abschließenden <tr> bezogen sein.
Weiß einer Rat?
Danke im Voraus und mfG,
Simon
:::::
Hier mal der Quelltext:
<table border="0" cellpadding="0" cellspacing="0" width="750">
<tr>
<td colspan="6" style="background-image:url(images/01.png); width:750px; height:125px;"></td>
</tr>
<tr>
<td colspan="3" style="background-image:url(images/02.png); width:205px; height:30px;"></td>
<td rowspan="3" style="background-image:url(images/03.png); width:10px;"></td>
<td rowspan="3" style="background-color:#494949; width:500px; vertical-align:top; text-align:left;"><div id="content">[...]</div></td>
<td rowspan="3" style="background-image:url(images/04.png); width:35px;"></td>
</tr>
<tr>
<td style="background-image:url(images/05.png); width:45px;"></td>
<td style="background-color:#616161; width:120px; height:50px;"><div id="navigation"><a href="index.php">Home</a><br /><a href="index.php?site=aboutme">About Me</a><br /><a href="index.php?site=questionnaire">Questionnaire</a><br /><a href="index.php?site=quotelibrary">Quote-Library</a><br /><a href="index.php?site=guestbook">Guestbook</a><br /><a href="index.php?site=contact">Contact</a><br /><a href="index.php?site=imprint">Imprint</a></div></td>
<td style="background-image:url(images/06.png); width:30px;"></td>
</tr>
<tr>
<td colspan="3" style="background-image:url(images/07.png); width:205px; height:35px;"></td>
</tr>
<tr>
<td colspan="3" style="background-color:#2f2f2f; width:175px;"></td>
</tr>
<tr>
<td colspan="6" style="background-image:url(images/08.png); width:750px; height:51px;"></td>
</tr>
</table>
Achja, zu sehen ist das Problem hier: http://sim.si.funpic.de/2/
¡Hola!
Wenn ich Dich richtig verstanden habe, ist Dein Problem mit Tabellen nicht lösbar, weil sich Tabellenzellen immer so verhalten wie von Dir beschrieben. Du könntest höchstens versuchen, es irgendwie mit rowspan zu tricksen, aber gutes HTML wird das auf keinen Fall.
Überhaupt sind Tabellen für das Layout nicht unbedingt das richtige Mittel; verwende lieber CSS. (Begründungen für diese Empfehlung findest Du hier im Forum massenhaft.)
Dein Design sollte mit CSS auch nicht allzu schwierig umzusetzen sein, inclusive der Lösung Deines aktuellen Problems.
Viele Grüße vom Længlich