41 of 133 menu

Atribút colspan

Atribút colspan riadi zlučovanie stĺpcov HTML tabuľky. Aplikuje sa na značky th a td.

Akceptovaná hodnota: celé číslo začínajúce od 1.

Ako používať: pridáme tento atribút k ľubovoľnej bunke td alebo th. Ak, napríklad, nastavíme colspan na hodnotu 2 - bunka, ktorej sme to nastavili, zaberie dva stĺpce tabuľky. Pri tom susedné bunky vpravo nezmiznú, naša rozšírená bunka ich vytlačí a tabuľka sa rozpadne. Aby sa tak nestalo, je potrebné odstrániť jednu z buniek vpravo. Pozrite si príklady pre lepšie pochopenie.

Príklad . Tabuľka bez zlučovania

Pozrime sa na tabuľku bez zlučovania, s ktorou budeme pracovať ďalej:

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

:

Príklad . Rozšírime bunku na dva stĺpce

Skúsme rozšíriť bunku 1 na dva stĺpce, nastavením atribútu colspan na hodnotu 2. Pri tom vytlačí bunky vpravo a tabuľka sa 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; }

:

Príklad . Rozšírime bunku bez rozpadnutia tabuľky

A teraz skúsme opraviť problém s rozpadnutím tabuľky z predchádzajúceho príkladu, odstránime jednu z buniek vpravo od našej (je to bunka 2 alebo 3 - bez rozdielu):

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

:

Príklad . Rozšírime bunku na tri stĺpce

Rozšírme bunku 1 na 3 stĺpce a nastavme jej atribút colspan na hodnotu 3. Pri tom odstránime ešte jednu bunku vpravo, aby sa tabuľka 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; }

:

Príklad . Súčasne colspan a rowspan

Skúsme zlúčiť bunky s číslom 4, 5, 7 a 8, použitím atribútov colspan a rowspan (predchádzajúce zlúčenia odstránime z tabuľky):

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

:

Pozrite tiež

  • atribút rowspan,
    ktorý zlučuje riadky tabuľky
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť