Spaltendefinition in einer Tabelle
Smolly
- html
Hallo,
ich möchte eine Tabelle definieren, die zunächst zwei Spalten hat zu je 50%.
Wichtig ist, dass die beiden "Hauptspalten" gleich breit sind.
Innerhalb dieser Spalten sollen jeweils weitere drei Spalten liegen.
Dies habe ich folgendermaßen versucht:
<table>
<tr><td style="width:50%;"><td>aaaa</td><td>bbbb</td><td>cccc</td></td>
<td style="width:50%;><td>AAAA</td><td>BBBB</td><td>CCCC</td></td><tr>
</table>
Da erhalte ich allerdings 2-mal 4 Spalten statt 2-mal drei.
Was ist hier falsch?
Moin!
Was ist hier falsch?
Dass Du versuchst TD in TD unterzubringen. DIe haben da nichts verloren.
Om nah hoo pez nyeetz, Smolly!
Tabellen werden zeilenweise abgearbeitet. [[ref:self812;html/tabellen/aufbau.htm@title=SELFHTML]] Matthias
Auch: Om nah hoo pez nyeetz, was immer das heißen mag!
Tabellen werden zeilenweise abgearbeitet. [http://de.selfhtml.org/html/tabellen/aufbau.htm@title=SELFHTML]
Gerade deswegen dachte ich, ich definiere eine "row" mit zwei großen Zellen und darin jeweils weitere.
Ich habe im Augenblick keine Idee, wie man das sonst machen könnte?
Auch: Om nah hoo pez nyeetz, was immer das heißen mag!
Tabellen werden zeilenweise abgearbeitet. [http://de.selfhtml.org/html/tabellen/aufbau.htm@title=SELFHTML]
Gerade deswegen dachte ich, ich definiere eine "row" mit zwei großen Zellen und darin jeweils weitere.
Du darfst aber keine Zelle in einer Zelle definieren. Die Fehlerkorrektur des Browsers fuegt dann ein schluiessendes </td> vor das zweite <td>. Deshalb hast Du auch 4 statt 3 in einer Haelfte.
Ich habe im Augenblick keine Idee, wie man das sonst machen könnte?
Bringe die Gesamtbreite der 3 Zellen auf 50%.
Wozu brauchst Du das ueberhaupt?
Bringe die Gesamtbreite der 3 Zellen auf 50%.
Wozu brauchst Du das ueberhaupt?
So soll es sein:
_______________________________________________
|______________________________________________ |
|| aaaa | b | cccccc || xxxx | yyyyyyyy | zz ||
|| aaaa | b | ccccc || xxxx | yyyyyyyy | zz ||
|| aaaa | b | ccc || xxx | yyyyyyyy | zz ||
|| a | b | c || x | yyyyyyyy | zz ||
|| aaaa | b | ccccc || xxxx | yyyyyyyy | zz ||
| _____________________________________________ |
|_______________________________________________|
|
Mitte
Om nah hoo pez nyeetz, Smolly!
Bringe die Gesamtbreite der 3 Zellen auf 50%.
Wozu brauchst Du das ueberhaupt?
So soll es sein:
|______________________________________________ | || aaaa | b | cccccc || xxxx | yyyyyyyy | zz || || aaaa | b | ccccc || xxxx | yyyyyyyy | zz || || aaaa | b | ccc || xxx | yyyyyyyy | zz || || a | b | c || x | yyyyyyyy | zz || || aaaa | b | ccccc || xxxx | yyyyyyyy | zz || | _____________________________________________ | |_______________________________________________| | Mitte
Tabellarische Daten? Layouttabelle?
Matthias
So soll es sein:
_______________________________________________
|______________________________________________ |
|| aaaa | b | cccccc || xxxx | yyyyyyyy | zz ||
|| aaaa | b | ccccc || xxxx | yyyyyyyy | zz ||
|| aaaa | b | ccc || xxx | yyyyyyyy | zz ||
|| a | b | c || x | yyyyyyyy | zz ||
|| aaaa | b | ccccc || xxxx | yyyyyyyy | zz ||
| _____________________________________________ |
|_______________________________________________|
|
MitteTabellarische Daten?
Ja, aber sie sollen in etwa wie gezeigt dargestellt werden (mit entsprechenden Rahmen)
Om nah hoo pez nyeetz, Smolly!
[ref:self812;css/eigenschaften/tabellen.htm@title=http://de.selfhtml.org/css/eigenschaften/tabellen.htm]
Matthias
Om nah hoo pez nyeetz, Smolly!
Das ursprüngliche Problem der Mittigkeit bekomme ich damit trotzdem nicht gebacken, da ich den Spalten in der linken Seite keine feste Breite geben darf und den rechten auch nicht.
Om nah hoo pez nyeetz, Smolly!
Das ursprüngliche Problem der Mittigkeit bekomme ich damit trotzdem nicht gebacken, da ich den Spalten in der linken Seite keine feste Breite geben darf und den rechten auch nicht.
Wenn es also nicht 10% 30% 10% 10% 30% 10% oder ähnlich sein darf, bleibt dir, die ersten Zeilen oder Überschriften als colspan mit 50% Breite festzulegen.
Matthias