In meinem Forum würde ich gerne eine einzelne Spalte einer Tabelle so fixieren, dass die anderen Spalten noch Variabel bleiben. Hat jemand eine Idee, wie das realisiert werden könnte?
Die beiden div's, die ich die Spalten gebaut habe, schieben sich ab einer bestimmten Fensterbreite übereinander. Ich vermute, dass sich alle Spalten gleich verhalten und die Linke dann sich dann eben auch verkleinert. Und genau das will ich nicht.
Wie sieht denn der Code aktuell aus? Und warum schreibst du zuerst von einer Tabelle und dann von divs? Grundsätzlich geht das so:
Code:
<table>
<td width="*">Variable Breite</td>
<td width="200"> 200px Breite</td>
<td width="*">Variable Breite</td>
</table>
Habe ich auch so gemacht, nur funzt das nicht. Ich vermute, dass im Forum CSS irgenwas vorgegeben ist, was die Breite Variabel macht, obwohl ich sie fixiert habe.
(28.04.2010, 20:17)Michael schrieb: [ -> ]Wie sieht denn der Code aktuell aus? Und warum schreibst du zuerst von einer Tabelle und dann von divs?
Ohne nähre angaben könne wir dir auch nicht Helfen.
Ups, sorry.
Der aktuelle Code sieht so aus:
<table width="100%">
<tr><td width="160"><div style="float:left; position:fixed; width:160; height:600; top:0;"> Inhalt</div></td>
<td><div>Forum</div></td></tr>
</table>
Das habe ich so gemacht, weil dann die "Divbox" am oberen Rand "kleben" bleibt und so trotzdem (wegen der Tabelle) neben dem Forum zu sehen ist. Wenn ich jetzt allerdings das Fenster von rechts verkleiner, schiebt sich das Forum ab einem gewissen Punkt unter die erste Divbox. Wobei es damit eigentlich an der ersten fixen Spalte mit der Breite 160px scheitern sollte, so dass dieser Platz immer für die erste Divbox reserviert ist.
Müsstest du das div nicht um die gesamte Tabelle legen? Es macht irgendwie wenig Sinn nur den Inhalt der ersten Spalte zu fixieren.
hm, warum? ich will doch, dass der rest des forums flexibel bleibt. Oder habe ich irgendwas total missverstanden? Meine Intention war so:
In der linken Spalte soll eben der fixe Inhalt sein. In der rechten das Forum. Die Divbox habe ich bentzt, um den Inhalt zu fixieren, was alleine mit der Tabelle nicht möglich ist...
Ja, aber es macht keinen Sinn, den Inhalt einer Tabellenspalte zu fixieren und den einer anderen nicht.