Tabellenproblem ( CSS / HTML )
moidaschl 17.05.2004 - 14:44 571 9
moidaschl
Vollzeit-Hackler
|
Tag! Also ich habe ein Problem bezüglich einer Tabelle mit css & Html. Ich habe drei Zellen, die nebeneinander angeordnet sind. Wie schaffe das, dass die drei zellen nebeinander eine fixe höhe immer haben, aber sollte das mittlere länger werden, dass sie mitwachsen. also zb fixe höhe 600px, aber wenn die mittlere größer sein sollte, dann solln die andren auch mitwachsen. fyi: in der mittleren wird ein php skript ausgegeben und ich weis nicht wie lang dieses wird, wenn es jedoch kürzer ist, will ich nicht das die hälfte von meinem design einfach abgeschnitten wird dies problem liegt hier vor http://rebells.funpic.deim moment gelöst mit einer länge von 1000px aber das ist ja keine lösung, weils wenns kürzer is einfach dumm ausschaut. ich hoff ihr könnt mir da weiter helfen mfg moidaschl
Bearbeitet von moidaschl am 17.05.2004, 17:10
|
Rektal
Here to stay
|
Ich versteh net ganz .. Zellen in einer Zeile haben immer die gleiche Hoehe. Wenn eine zuviel Content hat strecken sich die anderen mit, das ist eines der Merkmale eines Tables.
|
moidaschl
Vollzeit-Hackler
|
<table cellpadding="0" cellspacing="0" style="table-layout:fixed;">
<tr>
<td background="images/images/leftnav.gif" style="width:21px;height:1000px;background-repeat:no-repeat;"></td>
<td background="images/images/navi.gif" style="width:157px;background-repeat:no-repeat;"
valign="top" align="left"><br \><? include("navigation.php"); ?></td>
<td background="images/images/content.gif" style="width:658px;background-repeat:no-repeat;"
valign="top" align="left"><br \><? include($site.".php"); ?></td>
<td background="images/images/login.gif" style="width:184px;background-repeat:no-repeat;"
valign="top" align="left"><? include("login.php"); ?>
</td>
</tr>
</table>
eigentlich sinds 4, aber ist egal. ich hab navi und login, die haben ein hintergrundbild, das geht bis zu der länge die im css style tag stehen. ich hab bei levtnav des mal auf 1000 gesetzt, das es weit runter geht, aber das behbts ja nicht wenn ich fixe größen angebe dann werden die tables auch ned länger
|
Rektal
Here to stay
|
Ich versteh net .. warum gibst du die fixen hoehen an? warum laesst du sie net weg? Oder ist es wichtig, dass das hintergrundbild immer als ganzer gesehen wird, auch wenn der content kleiner ist?
|
moidaschl
Vollzeit-Hackler
|
ja, das ist wichtig
|
Rektal
Here to stay
|
gut, aber .. ??.. wenn der content groesse wird als deine height-angabe, passen sich die zellen eh' an; wenn der content kleiner ist, bleibt er bei deiner angabe
wenn du keinen scrollbalken willst, wenn weniger content ist, kannst du das bild nicht als table-hintergrund einreichten sondenrn muesstest es als background image fuer die seite einrichten ...
das urspruengliche problem, dass sich die zellen nicht anpassgen, existiert ja bei tables net.
falls es nicht um das geht, formuliere biete die frage genauer, vielleicht steig ich net rein
Bearbeitet von Rektal am 17.05.2004, 16:51
|
moidaschl
Vollzeit-Hackler
|
sie passen sich eben nciht an!
ich glaube, da ich mit css die dinger fix formatiert habe bleiben sie so, auch wenn sie größer werden müssten
|
Rektal
Here to stay
|
Achso, hmm. Gut moeglich ![:)](/images/smilies/smile.gif) Der Code schaut auch ziemlich oarg aus, ums gelinde ausgedrueckt zu sagen. Schmeiss mal das table-layout:fixed; raus
|
moidaschl
Vollzeit-Hackler
|
jo des wars, jetzt gehts ![:rolleyes:](/images/smilies/rolleyes.gif) danke nochmal
|
Rektal
Here to stay
|
Oigen ist net war ![:)](/images/smilies/smile.gif) Und auf das kommst net von selbst, wenn das schon "table-layout: fixed;" heisst? War ja auch nur eine Schätzung von mir, hab das noch nie verwendet ... -> *peng* ;-)
|