Wie kann ich Zeilen innerhalb von Zeilen in einer Tabelle anzeigen?

7

Ich versuche, in dieser Tabelle die Wirkung von allgemeinen Überschriften zu geben und sie dann in drei Kategorien zu unterteilen. Die Tabelle sollte diese Unterteilungen bis zum Ende fortsetzen. Ich sehe, dass ich wahrscheinlich eine Tabelle innerhalb eines Zeileneinschubs einfügen kann, aber mich nicht mit Tabellen sättigen möchte. Gibt es eine Möglichkeit, diesen Effekt auf einfachere Weise zu erreichen?

    
A Salcedo 29.06.2009, 16:43
quelle

5 Antworten

19

Sie können die Attribute Colspan und rowspan verwenden, um festzulegen, wie weit jede Zelle zwischen Zeilen und Spalten verläuft.

Zum Beispiel:

%Vor%

Beachten Sie, dass die Tabelle mit 4 Spalten endet. Die erste Zeile definiert eine Spalte, die zwei Zeilen kreuzt, und eine Spalte, die drei Spalten kreuzt.

Die zweite Zeile füllt nur die "fehlenden" Spalten aus; das erste ignorieren, weil es vorher definiert wurde.

    
NotMe 29.06.2009, 16:47
quelle
5

Sie können rowspan und colspan verwenden, um dies zu erreichen:

%Vor%     
Siddhartha Reddy 29.06.2009 16:53
quelle
2

Colspan, Rowspan oder Tabellenverschachtelung *.

* Tabellenverschachtelung ist verabscheuungswürdig, aber manchmal ist es einfacher zu arbeiten als komplizierte Reihen von Kolumnen und Zeilensprüngen.

    
Sampson 29.06.2009 16:48
quelle
2

Wie wäre es mit dem "colspan", wie er im HTML-Standard definiert ist? ? Sie würden es auf die Zelle mit dem Namen "call standard" anwenden und definieren, dass es sich über 3 Zellen erstrecken sollte.

    
Grzegorz Oledzki 29.06.2009 16:49
quelle
1

Sie müssen keine weitere innere Tabelle haben ... Sie können die kurze Zeile als ganze Tabellenzeile haben und Header-Zellen haben, die rowspan nicht unterteilen, um sie zu überspannen (und dementsprechend colspan verwenden) auf über und unter Zellen).

    
Yuval 29.06.2009 16:50
quelle

Tags und Links