Kas yra HTML pastraipa?

Hiperteksto žymėjimo kalbos (HTML) pastraipa yra žyma, naudojama HTML dokumente, norint apibrėžti bloką kaip pastraipą. Tai yra bloko lygio elementas ir pagal HTML kalbos specifikaciją draudžiama turėti daugumą kitų bloko lygio elementų. Įtraukus teksto bloką į HTML pastraipos žymą, daugumoje žiniatinklio naršyklių prieš pastraipos pradžią ir po bloko pabaigos įterpiama tuščia eilutė. Srities apibrėžimas kaip pastraipa taip pat turi pranašumą, nes visam turiniui galima pritaikyti tam tikrus stilius, naudojant pakopinius stilių lapus (CSS). Paprastai laikoma, kad bloga forma naudoti kelis pastraipų blokus kaip vienintelį formatavimą puslapyje, nors kai kuriose situacijose to gali prireikti.

HTML pastraipos žyma yra vienas iš pagrindinių elementų, kurie gali būti HTML dokumente. Tai taip pat yra bloko lygio elementas, reiškiantis, kad jis apibrėžia kodo arba teksto bloką. Tai apriboja kodo, kurį iš tikrųjų gali turėti HTML pastraipa, tipą, neįtraukiant daugumos kitų bloko lygio elementų, pvz., struktūrinių sąrašų ir kitų pastraipų. Pastraipų bloko viduje gali būti naudojamos tik įterptosios formatavimo žymos, įskaitant kursyvo, pusjuodžio ar adresų nuorodų žymas.

Priežastis, kodėl reikalinga HTML pastraipos žyma, yra ta, kad kai žiniatinklio naršyklė skaito HTML dokumentą, ji pašalina didžiąją dalį naudotų tarpų ir eilučių lūžių. Tam yra daugybė priežasčių, tačiau viena iš jų yra dėl skirtingų būdų, kaip kompiuterių operacinės sistemos iš tikrųjų apibrėžia eilutės lūžius, todėl juos lengviau pašalinti nei išversti. Neturint galimybės naudoti eilučių lūžių, formatavimui apibrėžti turi būti naudojamos HTML žymos. Dažnai kartu su HTML pastraipos žyma naudojama kita žyma, žinoma kaip eilutės lūžis, kuri tiesiog įterpia tuščią eilutę visur, kur yra žyma. Kelių eilučių lūžių naudojimas didesniame pastraipų bloke yra tinkamiausias būdas pateikti tarpus, priešingai nei daugelis pastraipų skirtukų, kurie, dedami vienu metu, iš tikrųjų sukels keletą eilučių pertraukų tarp pastraipų.

Yra keletas atributų, kuriuos gali naudoti HTML pastraipos žyma, nors kai kurie iš jų buvo pakeisti CSS atributais, kurie suteikia tikslesnes išdėstymo ir tarpų parinktis. Pastraipos lygiavimas – dešinėje, kairėje arba centre – yra vienas iš šių nuvertėjusių atributų. Kai kurie kiti pastraipos elementai, kuriuos galima keisti, yra teksto kryptis užsienio kalbomis ir reakcija į įprastus vartotojo veiksmus, pvz., pervedus pelės žymeklį ant bloko arba spustelėjus jį.