Tabellenproblem ( CSS / HTML )

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/tabellenproblem_css_html_114917/page_1 - zur Vollversion wechseln!


moidaschl schrieb am 17.05.2004 um 14:44

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


Rektal schrieb am 17.05.2004 um 15:34

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 schrieb am 17.05.2004 um 16:15

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 schrieb am 17.05.2004 um 16:25

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 schrieb am 17.05.2004 um 16:35

ja, das ist wichtig


Rektal schrieb am 17.05.2004 um 16:43

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


moidaschl schrieb am 17.05.2004 um 16:58

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 schrieb am 17.05.2004 um 17:04

Achso, hmm. Gut moeglich :) Der Code schaut auch ziemlich oarg aus, ums gelinde ausgedrueckt zu sagen. Schmeiss mal das table-layout:fixed; raus


moidaschl schrieb am 17.05.2004 um 17:10

jo des wars, jetzt gehts :rolleyes:

danke nochmal :)


Rektal schrieb am 17.05.2004 um 17:14

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* ;-)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025