42 of 133 menu

Atributas rowspan

Atributas rowspan valdo eilučių sujungimą HTML lentelėje. Taikomas žymėms th ir td.

Priimama reikšmė: sveikasis skaičius nuo 1.

Kaip naudoti: pridedame šį atributą prie bet kurios langelio td ar th. Jei, pavyzdžiui, nustatysite rowspan reikšmę 2 - tai langelis, kuriam tai nustatyta, užims dvi eilutes lentelės aukščio. Tuo tarpu langeliai iš žemiau esančios eilės niekur nedings, mūsų išsiplėtęs langelis juos išstums ir lentelė subyra. Kad tai neįvyktų, reikia pašalinti vieną iš langelių iš žemiau esančios eilės. Žiūrėkite pavyzdžius norėdami geriau suprasti.

Pavyzdys . Lentelė be sujungimų

Pažiūrėkime lentelę be sujungimų, su kuria dirbsime toliau:

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

:

Pavyzdys . Išplėskime langelį dviem eilutėms

O dabar išplėskime langelį 1 dviem eilutėms, nustatydami jam atributą rowspan reikšmę 2. Pamatysime, kad jis išstumia langelius iš po juo esančios eilutės ir lentelė subyra:

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

:

Pavyzdys . Išplėskime langelį be lentelės subyrėjimo

Kad išspręstume lentelės subyrėjimo problemą iš ankstesnio pavyzdžio, pabandykime pašalinti vieną iš langelių iš antros eilutės (ir tai nebūtinai langelį 4, kuris yra tiesiai po mūsų langeliu 1, galima šalinti bet kurį, mes pašalinsime langelį su numeriu 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; }

:

Pavyzdys . Išplėskime langelį 3 eilutėms

O čia išplėskime mūsų langelį ne dviem eilutėm, o 3, nustatykime jam rowspan reikšmę 3. Tuo pačiu pašalinkime vieną iš langelių iš trečios eilutės (langelį 7, 8 ar 9 - nesvarbu), kad lentelė nesubyrautų:

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

:

Pavyzdys . Išplėskime dar 2 stulpeliams

Išplėskime dar ir langelį 2 2 stulpeliams papildomai prie pirmojo langelio. Tam langeliui 2 pridedame colspan reikšmę 2. Tuo pačiu pašalinsime langelį 3, kad lentelė nesubyrautų:

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

:

Taip pat žiūrėkite

  • atributą colspan,
    kuris sujungia lentelės stulpelius
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti