42 of 133 menu

Atrybut rowspan

Atrybut rowspan kontroluje scalanie wierszy w tabeli HTML. Stosowany do tagów th i td.

Akceptowana wartość: liczba całkowita zaczynając od 1.

Jak używać: dodajemy ten atrybut do dowolnej komórki td lub th. Jeśli, na przykład, ustawimy rowspan na wartość 2 - to komórka, której to ustawiliśmy, zajmie dwa wiersze wysokości tabeli. Przy tym komórki z wiersza poniżej nie znikną, nasza rozszerzona komórka je wypchnie i tabela się rozpadnie. Aby do tego nie doszło, trzeba usunąć jedną z komórek z wiersza poniżej. Spójrz na przykłady dla lepszego zrozumienia.

Przykład . Tabela bez scalania

Spójrzmy na tabelę bez scalania, z którą będziemy pracować dalej:

<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; }

:

Przykład . Rozszerzmy komórkę na dwa wiersze

A teraz rozszerzmy komórkę 1 na dwa wiersze, ustawiając jej atrybut rowspan na wartości 2. Zobaczymy, że wypycha ona komórki z wiersza pod nią i tabela się rozpada:

<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; }

:

Przykład . Rozszerzmy komórkę bez rozpadania tabeli

Aby naprawić problem z rozpadem tabeli z poprzedniego przykładu, spróbujmy usunąć jedną z komórek z drugiego wiersza (i to nie koniecznie komórkę 4, która znajduje się bezpośrednio pod naszą komórką 1, można usuwać dowolną, usuniemy komórkę z numerem 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; }

:

Przykład . Rozszerzmy komórkę na 3 wiersze

A tutaj rozszerzmy naszą komórkę nie na dwa wiersze, a na 3, ustawmy jej rowspan na wartości 3. Przy tym usuwamy jedną z komórek z trzeciego wiersza (komórkę 7, 8 lub 9 - bez różnicy), aby tabela się nie rozpadła:

<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; }

:

Przykład . Rozszerzmy jeszcze na 2 kolumny

Rozszerzmy jeszcze i komórkę 2 na 2 kolumny w dodatku do pierwszej komórki. Dla tego komórce 2 dodajemy colspan w wartości 2. Przy tym usuwamy komórkę 3, aby tabela się nie rozpadła:

<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; }

:

Zobacz też

  • atrybut colspan,
    który scala kolumny tabeli
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć