42 of 133 menu

Atribut rowspan

Atribut rowspan řídí slučování řádků v HTML tabulce. Používá se na tagy th a td.

Přijímaná hodnota: celé číslo začínající od 1.

Jak používat: přidáme tento atribut k jakékoli buňce td nebo th. Pokud, například, nastavíme rowspan na hodnotu 2 - pak buňka, které jsme to nastavili, zabere dva řádky na výšku tabulky. Přitom buňky z řádku pod ní nezmizí, naše rozšířená buňka je vytlačí a tabulka se rozpadne. Aby k tomu nedošlo, je třeba odstranit jednu z buněk z řádku pod ní. Podívejte se na příklady pro lepší pochopení.

Příklad . Tabulka bez slučování

Podívejme se na tabulku bez slučování, se kterou budeme dále pracovat:

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

:

Příklad . Rozšíříme buňku na dva řádky

A nyní rozšíříme buňku 1 na dva řádky, nastavením atributu rowspan na hodnotu 2. Uvidíme, že vytlačuje buňky z řádku pod ní a tabulka se rozpadá:

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

:

Příklad . Rozšíříme buňku bez rozpadnutí tabulky

Chceme-li opravit problém s rozpadnutím tabulky z předchozího příkladu, zkusme odstranit jednu z buněk z druhého řádku (a není to nutně buňka 4, která se nachází přímo pod naší buňkou 1, lze odstranit jakoukoli, odstraníme buňku s číslem 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; }

:

Příklad . Rozšíříme buňku na 3 řádky

A zde rozšíříme naši buňku ne na dva řádky, ale na 3, nastavíme jí rowspan na hodnotu 3. Přitom odstraníme jednu z buněk z třetího řádku (buňku 7, 8 nebo 9 - nezáleží na které), aby tabulka neztroskotala:

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

:

Příklad . Rozšíříme ještě na 2 sloupce

Rozšíříme ještě i buňku 2 na 2 sloupce navíc k první buňce. K tomu buňce 2 přidáme colspan na hodnotu 2. Přitom odstraníme buňku 3, aby tabulka neztroskotala:

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

:

Viz také

  • atribut colspan,
    který slučuje sloupce tabulky
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout