Atribut rowspan je funkcija hiperbesedilnega označevalnega jezika (HTML), ki omogoča, da se celica tabele na spletni strani razširi na več vrstic. HTML je eden od glavnih načinov ustvarjanja spletnih strani. Običajno spletni brskalnik dekodira HTML, ki ga pošlje spletno mesto, in prikaže rezultate na računalniškem zaslonu v berljivi obliki. HTML vključuje koncept tabele za organizacijo vsebine na strani.
Tabela ima več vrstic in stolpcev, ki navpično in vodoravno organizirajo informacije. Ko prikazujete tabelo HTML, bi pogosto želeli, da se en sam element vsebine uporabi ali razširi na več vrstic. V tabeli je razpon vrstic=N – kjer je N število, kot so 2, 3 itd. – označuje, da se celica razširi na toliko vrstic.
Razmislite o primeru, kjer so podatki o prodaji prikazani kot tabela s tremi naslovi stolpcev: prodajna regija, oseba, ki vodi regijo, in znesek prodaje. Južna regija je imela v času snemanja zamenjavo glave; ustrezne zneske je treba pripisati obema osebama. Naslednja koda to doseže.
V tem primeru je ustvarjena tabela. Naslovom Regija, Vodja in Prodaja so navedene štiri vrstice podatkov. Vsaka celica v tabeli je označena z atributom podatkov tabele (td). Podatki za jug gredo čez dve vrstici, tako da se z določitvijo razpona vrstice=2 beseda jug razteza čez dve vrstici. Naslednja vrstica ima samo dva atributa td in ne tri kot v vseh drugih vrsticah.
To kodo lahko kopirate v besedilno datoteko in jo prikažete v brskalniku, da si ogledate učinek. V to kodo so bili dodani prazni presledki za enostavno identifikacijo vods prodaje, vendar niso potrebni. Sledi nekoliko drugačen primer, ko ena oseba, Lilian, vodi dve regiji: južno in zahodno.
Spletni strani morda ni treba prikazati podatkov v obliki tabele. Lahko ima glavo, kot je ime podjetja in logotip, enega ali več menijev na vrhu ali ob strani, glavne informacije na sredini itd. Pri ustvarjanju takšne spletne strani se pod njo pogosto uporablja struktura tabele, ne da bi se bralec tega zavedal. Za nemoten učinek se atribut rowspan uporablja vsakič, ko se neka vsebina razširi na več vrstic.
Morda boste želeli ustvariti osebno spletno stran, na primer, ki vključuje tri stolpce informacij: družina, kariera in skupnost. Vsak stolpec ima lahko kratek uvod, fotografijo in podrobnosti. Da bi stran izgledala bolje, bi lahko uporabili barvni pas ob desni strani. V tem primeru je mogoče uporabiti funkcijo razpona vrstic, da označite, da barvni pas obsega vse vrstice.