Kas yra HTML įtrauka?

Hiperteksto žymėjimo kalbos (HTML) įtrauka yra žymos arba pakopinio stiliaus lapo (CSS) ypatybė, dėl kurios vienas ar keli vaizdiniai tinklalapio elementai perkeliami tam tikru atstumu nuo ribojančio bloko paraštės. HTML įtraukos naudojimo poveikis yra toks pat, kaip ir įtraukų naudojimas spausdinant. Plačiausiai priimtas būdas įterpti įtrauką į HTML dokumentą yra naudoti CSS, norint pakeisti pastraipos, kurioje yra tekstas, teksto įtraukos ypatybę. Kai kurie formatavimo teiginiai, pvz., sąrašai ir kabutės, automatiškai įtraukia savo turinį, kad atskirtų juos nuo aplinkinio teksto. CSS naudojimas HTML įtraukai įterpti veikia tik pirmoje pastraipos eilutėje ir neveiks visame bloke, o tai galima pasiekti naudojant skirtingas formatavimo savybes.

HTML standarto veikimo būdas, keli tarpai ir tabuliavimo simbolis, kuris daugumoje kompiuterių naudojamas įtraukoms kurti, pašalinami iš failų prieš analizuojant kodą, kad būtų rodomas. Tai reiškia, kad teksto rengyklėje suformatuotas tekstas nepaliks tokio formatavimo, jei jis bus įklijuotas tiesiai į HTML dokumentą, nebent tekstas bus įklijuotas į HTML redagavimo programą, ką matai, tai ką-gauni (WYSIWYG). Norint turėti įtrauką pirmai pastraipos eilutei arba įtraukti visą teksto bloką, reikia naudoti specialų HTML ir CSS kodą.

CSS bloko lygio elementų teksto įtraukos ypatybė įtrauks pirmąjį nesuformatuotą, pateiktą elementą bloke. Įtraukos dydis turi būti nurodytas skaitiniu būdu. Ši parinktis leidžia vartotojui nurodyti skaičių, nurodantį naršyklei, kiek taškų, taškų, centimetrų ar kitų matavimo formų linija turi būti įtraukta. Šis skaičius taip pat gali būti viso bloko pločio procentas. Ši CSS parinktis veikia tik bloko lygiu, įtraukia tik pirmąją eilutę ir neveiks elementams, kuriems jau taikomas iš anksto nustatytas formatavimo tipas, pvz., sąrašuose su ženkleliais.

Kabanti HTML įtrauka yra priešinga standartinei įtraukai ir patrauks pirmąją bloko eilutę atgal, kad ji būtų pateikiama kairėje nuo likusių pastraipos eilučių, kai tekstas lygiuojamas, kad būtų galima skaityti iš kairės į dešinę. Ta pati teksto įtraukos ypatybė naudojama kabančiai HTML įtraukai, išskyrus tai, kad įtraukos dydžio skaičius yra neigiamas. Šis metodas veikia tik tuo atveju, jei bloko paraštės ir kraštinės reikšmės yra pakankamai didelės, kad jame būtų pakabinta įtrauka.

Galima apibrėžti HTML įtrauką, kuri perkelia visą bloką ar pastraipą. Tai galima padaryti naudojant kelias CSS ypatybes bloko lygiu, įskaitant paraščių modifikavimą arba talpyklos bloko tarpą giliau puslapyje. Tai taip pat galima pasiekti naudojant pagrindines HTML žymas, tokias kaip blockquote arba pre, kurios reiškia iš anksto suformatuotą tekstą. Pagrindinių žymų naudojimo kuriant HTML įtrauką trūkumas yra tas, kad perkeltino teksto kiekio negalima valdyti arba aiškiai nustatyti.