42 of 133 menu

Das rowspan-Attribut

Das Attribut rowspan steuert das Zusammenfassen von Zeilen in einer HTML-Tabelle. Wird auf die Tags th und td angewendet.

Akzeptierter Wert: eine ganze Zahl beginnend mit 1.

Anwendung: Wir fügen dieses Attribut zu einer beliebigen Zelle td oder th hinzu. Wenn man zum Beispiel rowspan auf den Wert 2 setzt - dann belegt die Zelle, der dies zugewiesen wurde, zwei Zeilen in der Höhe der Tabelle. Dabei verschwinden die Zellen aus der Zeile darunter nicht, unsere erweiterte Zelle verdrängt sie und die Tabelle bause auseinander. Um dies zu verhindern, muss eine der Zellen aus der darunterliegenden Zeile entfernt werden. Siehe Beispiele für ein besseres Verständnis.

Beispiel . Tabelle ohne Zusammenfassungen

Schauen wir uns eine Tabelle ohne Zusammenfassungen an, mit der wir weiter arbeiten werden:

<table> <tr> <td>cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Beispiel . Erweitern einer Zelle über zwei Zeilen

Erweitern wir nun Zelle 1 über zwei Zeilen, indem wir ihr das Attribut rowspan mit dem Wert 2 zuweisen. Wir werden sehen, dass sie die Zellen aus der Zeile darunter verdrängt und die Tabelle auseinanderfällt:

<table> <tr> <td rowspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Beispiel . Erweitern einer Zelle ohne Auseinanderfallen der Tabelle

Um das Problem mit dem Auseinanderfallen der Tabelle aus dem vorherigen Beispiel zu beheben, versuchen wir, eine der Zellen aus der zweiten Zeile zu entfernen (und dies muss nicht die Zelle 4 sein, die sich direkt unter unserer Zelle 1 befindet; es kann jede entfernt werden, wir entfernen die Zelle mit der Nummer 5):

<table> <tr> <td rowspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Beispiel . Erweitern einer Zelle über 3 Zeilen

Erweitern wir hier unsere Zelle nicht über zwei Zeilen, sondern über 3, weisen ihr rowspan mit dem Wert 3 zu. Dabei entfernen wir eine der Zellen aus der dritten Zeile (Zelle 7, 8 oder 9 - spielt keine Rolle), damit die Tabelle nicht auseinanderfällt:

<table> <tr> <td rowspan="3">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Beispiel . Noch eine Erweiterung über 2 Spalten

Erweitern wir zusätzlich zur ersten Zelle auch Zelle 2 über 2 Spalten. Dafür fügen wir Zelle 2 colspan mit dem Wert 2 hinzu. Dabei entfernen wir Zelle 3, damit die Tabelle nicht auseinanderfällt:

<table> <tr> <td rowspan="3">cell1</td> <td colspan="2">cell2</td> </tr> <tr> <td>cell4</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

Siehe auch

  • das Attribut colspan,
    das Spalten einer Tabelle zusammenfasst
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen