Mis on HTML-blokk?

Hüperteksti märgistuskeele (HTML) plokk on laiemas tähenduses HTML-koodi segment, mis on seotud valmis dokumendi määratletud alaga, kui seda kuvab mõni programm, näiteks veebibrauser. HTML-i ploki olulisust nähakse elementidele erinevate atribuutide määramisel, sest paljusid stiile ja muid definitsioone saab määrata ainult ploki tasemel elementidele. HTML-i ploki vastand on tekstisisene kood, mis peab alati toimimiseks olema ploki sees.

Üks näide HTML-i ploki määratlusest on tekstilõik veebisaidil. Kui lehte vaadatakse veebibrauseris, kuvatakse lõik tühja reaga selle ja eelmise lõigu vahele ning tühja reaga lõigu ja järgmise kuvaelemendi järel. Lehe HTML-koodis on lõik ümbritsetud HTML-märgenditega, mis määratlevad selle lõiguplokina. Need lõiku ümbritsevad sildid loovad kõik nende vahele jääva HTML-i plokina.

HTML-i ploki saab pesastada teise ploki sisse. Tegelikult on peaaegu kõik sildid tõesti pesastatud HTML-dokumendi jaoks vajalike kehamärgendite sisse. Vastupidi, tekstisisene segment peab olema ploki sees pesastatud, kuna selle toimimiseks on vaja elemente, mida see sisaldab. Tekstisisese sildi näide on tekstiosa, mis tuleb kuvada paksus kirjas.

HTML-i plokitaseme elemendi ja tekstisisese elemendi erinevus on üks HTML-i ja CSS-i (CSS) töötamiseks vajalikest arusaamadest. Selle põhjuseks on eelkõige see, et on olemas teatud standardsed stiiliatribuudid ja muud parameetrid, mis kehtivad ainult plokitaseme elementide või ainult reasiseste elementide puhul. Üldiselt ei sisalda tekstisisesed elemendid samu muudetavaid atribuute kui plokitaseme elemendid.

HTML-i plokitaseme atribuudi ja tekstisisese atribuudi erinevuse näide on joondussuvand. Ploki tasemel, näiteks jaotussildil või täpploendi alguses, saab plokis oleva teksti või kujutisi seadistada nii, et need klõpsavad ala vasakule, paremale või keskele. Kui joonduse atribuut rakendatakse tekstisisesele elemendile, ei juhtu midagi, kuna see pole tekstisisesel tasemel saadaval.