Abend leute,
Ich würde gerne einen Table so bauen, dass die mittlere Zelle in der mitte der seite immer bleibt mit einer festen Größe.
wenn ich dich richtig verstehe, dann willst du die zellen um die mittlere zelle als "puffer", damit die ihre größe ändern wenn das fenster geändert wird und nicht die zelle in der mitte. richtig?
dazu sag ich zur:
schon mal über eine tabelle in einer tabelle nachgedacht? dabei haben beide tabellen nur eine zelle (row und col ist je 1).
prinzip:
außere Tabelle ist 100% breit und hoch (füllt also immer das ganze fenster)
innere Tabelle ist dann so hoch und breit wie du es willst (nimm am besten pixel angaben, dann sind die absolut. der inhalt der in die tabelle kommt darf natürlich nicht größer sein, sonnst wird sie wieder angepasst) hier wären es 200x200px
der code:
<TABLE WIDTH="100%" HEIGHT="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0">
<TR>
<TD><TABLE WIDTH="200" HEIGHT="200" BORDER="0" ALIGN="CENTER" CELLPADDING="0" CELLSPACING="0">
<TR>
<TD>Dein Inhalt</TD>
</TR>
</TABLE></TD>
</TR>
</TABLE>
noch was:
natürlich lässt sich dass eleganter mit css lösen, aber wer es so machen will.. bitte ;-)
ich habe bisher:
Ich habe alles durchprobiert,aber immer gleicht er dann auch die mittlere Zelle der fenster-größe an.Ich hatte alle zellen drumrum mit height="10%" bzw. width="10%" probiert und die mittlere so fixiert in der größe wie unten,aber es ging nicht.
idee ? hab ich was flasch gemacht ?
<table>
<tr>
<td colspan="3">td>
</tr>
<tr>
<td>td>
<td height="450px" width="700px" style="background-color:#00005A"></td>
<td></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
</table>
mfg
Nick
gruß, Martin