Tabellenspalte mit fester Breite, wie?
Stefan Bach
- css
0 herbalizer0 mc.bench
Hallo,
ich würde gerne eine Tabelle mit einer Gesamtbreite von 70% ihres Containers machen, die zwei Spalten enthalten soll.
Die linke Spalte soll eine absolute Breite in Pixeln haben, die rechte Spalte den Rest der Tabelle auffüllen.
Mit folgendem scheint es allerdings nicht zu funktionieren:
<table style="width: 70%">
<tr>
<td style="width: 150px">Hier steht etwas</td>
<td>Und hier was anderes</td>
</tr>
</table>
Die gesamte Tabelle hat nun eine Breite von 579px, die linke Spalte ist 335px breit und die rechte 233px.
Wie kann ich es hinbekommen, dass die linke Spalte die angegebene Größe annimmt? Wenn ich für die rechte Spalte noch ein width: 100% hinzufüge, dann zeigt mir Mozilla die linke Spalte nur noch so breit an, wie der Inhalt darin Platz einnimmt.
Eine absolute Angabe kann ich für die rechte Spalte allerdings ja gar nicht machen. Wo liegt mein Fehler?
Viele Grüße,
Stefan
Hi!
Probier mal http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#table_layout
Gruß Herbalizer
Hi!
Probier mal http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#table_layout
Hallo,
danke für die schnelle Hilfe, es hat funktioniert.
Ich würde mich jetzt gerne in den Ar*** beißen wenn ich könnte, grad vorhin hab ich mir das table-layout angeschaut und gedacht mich zu erinnern, dass ich das schon mal probiert hatte...
Bleibt jetzt nur noch ein andres Problem, da such ich aber lieber vorher nochmal und mach nen neuen Thread auf, wenn ich nichts finde.
Gruß,
Stefan
hai stefan
probier es mal so:
<table width="70%">
<tr>
<td width="150px">Hier steht etwas</td>
<td>Und hier was anderes</td>
</tr>
</table>
wenn du die weite ohne style eingibst, klappt es.
gruß mc.bench