Atribuut rowspan on hüperteksti märgistuskeele (HTML) funktsioon, mis võimaldab veebilehe tabelilahtril ulatuda üle mitme rea. HTML on üks peamisi viise, kuidas veebilehti luuakse. Tavaliselt dekodeerib veebibrauser veebisaidi saadetud HTML-i ja kuvab tulemused arvutiekraanil loetavas vormingus. HTML sisaldab lehe sisu korraldamiseks tabeli kontseptsiooni.
Tabelis on mitu rida ja veergu, mis korraldavad teavet vertikaalselt ja horisontaalselt. HTML-tabeli kuvamisel soovitakse sageli, et üks sisuüksus rakenduks või jaotuks mitmele reale. Tabelis rowspan=N – kus N on arv, näiteks 2, 3 jne – näitab, et lahter jaotub nii paljudele ridadele.
Vaatleme näidet, kus müügiandmed kuvatakse tabelina kolme veeru pealkirjaga: müügipiirkond, piirkonna pealkiri ja müügisumma. Lõuna piirkonnas toimus salvestusperioodil peavahetus; vastavad summad tuleb omistada mõlemale inimesele. Selle saavutab järgmine kood.
Selles näites luuakse tabel. Määratakse pealkirjad Piirkond, Peaisik ja Müük, millele järgneb neli rida andmeid. Tabeli iga lahtrit tähistab atribuut tabeliandmed (td). Lõuna andmed liiguvad üle kahe rea, nii et kui määrata ridade pikkus = 2, ulatub sõna lõuna üle kahe rea. Järgmisel real on ainult kaks td atribuuti ja mitte kolm, nagu kõigil teistel ridadel.
Selle koodi saab kopeerida tekstifaili ja kuvada selle efekti vaatamiseks brauseris. Sellesse koodi on lisatud tühjad kohad müügipeade hõlpsaks tuvastamiseks, kuid need pole vajalikud. Järgnev on veidi erinev näide, kus üks inimene, Lilian, juhib kahte piirkonda: lõuna ja lääne.
Veebileht ei pruugi vajada andmeid tabelina kuvama. Sellel võib olla päis, näiteks ettevõtte nimi ja logo, üks või mitu menüüd peal või küljel, põhiteave keskel jne. Sellise veebilehe loomisel kasutatakse sageli selle all olevat tabelistruktuuri, ilma et lugeja sellest teadlik oleks. Sujuva efekti saavutamiseks kasutatakse atribuuti rowspan alati, kui osa sisust levib mitmele reale.
Võib-olla soovite luua näiteks isikliku veebilehe, mis sisaldab kolme teabeveergu: perekond, karjäär ja kogukond. Igas veerus võib olla lühike tutvustus, foto ja üksikasjad. Lehekülje paremaks väljanägemiseks võiks paremas servas kasutada värviriba. Sel juhul saab reavahemiku funktsiooni kasutada näitamaks, et värviriba katab kõiki ridu.