"We are back" « oc.at

Tabellenproblem ( CSS / HTML )

moidaschl 17.05.2004 - 14:44 571 9
Posts

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
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.de

im 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
Registered: Dec 2002
Location: Inside
Posts: 4477
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
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
Code: PHP
<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
Registered: Dec 2002
Location: Inside
Posts: 4477
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
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
ja, das ist wichtig

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4477
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
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
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
Registered: Dec 2002
Location: Inside
Posts: 4477
Achso, hmm. Gut moeglich :) Der Code schaut auch ziemlich oarg aus, ums gelinde ausgedrueckt zu sagen. Schmeiss mal das table-layout:fixed; raus

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
jo des wars, jetzt gehts :rolleyes:

danke nochmal :)

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4477
Oigen ist net war :) 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* ;-)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz