41 of 133 menu

Atribut colspan

Atribut colspan ovládá slučování sloupců HTML tabulky. Aplikuje se na tagy th a td.

Přijímaná hodnota: celé číslo počínaje 1.

Jak používat: přidáme tento atribut k libovolné buňce td nebo th. Pokud, kupříkladu, nastavíme colspan na hodnotu 2 - pak buňka, které jsme to nastavili, zabere dva sloupce tabulky. Přitom sousední buňky vpravo nikam 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 vpravo. 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 sloupce

Zkusme rozšířit buňku 1 na dva sloupce, nastavením atributu colspan na hodnotu 2. Přitom vytlačí buňky vpravo a tabulka se rozpadne:

<table> <tr> <td colspan="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

A nyní zkusme opravit problém s rozpadnutím tabulky z předchozího příkladu, odstraníme jednu z buněk vpravo od naší (je to buňka 2 nebo 3 - nezáleží na tom):

<table> <tr> <td colspan="2">cell1</td> <td>cell2</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 tři sloupce

Rozšiřme buňku 1 na 3 sloupce a nastavme jí atribut colspan na hodnotu 3. Přitom odstraníme ještě jednu buňku vpravo, aby se tabulka nerozpadla:

<table> <tr> <td colspan="3">cell1</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 . Současně colspan a rowspan

Zkusme sloučit buňky s číslem 4, 5, 7 a 8, s využitím atributů colspan a rowspan (předchozí sloučení z tabulky odstraníme):

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

:

Viz také

  • atribut rowspan,
    který slučuje řádky 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