Mis on HTML-i taane?

Hüperteksti märgistuskeele (HTML) taane on kas sildi või astmelise stiililehe (CSS) atribuut, mis põhjustab veebilehe ühe või mitme visuaalse elemendi nihutamise selle piirdeploki veerist teatud kaugusele. HTML-i taande kasutamise mõju on sama, mis trükis taande kasutamisel. Kõige laialdasemalt aktsepteeritud viis taande lisamiseks HTML-dokumenti on kasutada CSS-i, et muuta teksti sisaldava lõigu tekstitaande atribuuti. Mõned vorminduslaused, nagu loendid ja tsitaadid, lisavad oma sisu automaatselt taande, et eristada neid ümbritsevast tekstist. CSS-i kasutamine HTML-i taande sisestamiseks töötab ainult lõigu esimesel real ja ei tööta tervel plokil, mida saab saavutada erinevate vormindamisomadustega.

HTML-standardi tööviis, mitu tühikut ja tabeldusmärk, mida enamikus arvutites kasutatakse taande loomiseks, eemaldatakse failidest enne koodi sõelumist, et kuvada. See tähendab, et tekstitöötlusprogrammis vormindatud tekst ei säilita seda vormingut, kui see kleebitakse otse HTML-dokumenti, välja arvatud juhul, kui tekst on kleebitud HTML-i redigeerimisprogrammi WYSIWYG. Lõigu esimese rea taande tegemiseks või terve tekstiploki taande tegemiseks tuleb kasutada spetsiaalset HTML- ja CSS-koodi.

CSS-i plokitaseme elementide tekstitaande omadus taandab ploki esimese vormindamata renderdamata üksuse. Taande suurus tuleb määrata numbriliselt. See valik võimaldab kasutajal määrata numbri, mis ütleb brauserile, mitu pikslit, punkti, sentimeetrit või muud mõõtmisviisi joont tuleb taandada. See arv võib olla ka protsent ploki kogulaiusest. See CSS-i suvand töötab ainult ploki tasemel, taandab ainult esimest rida ja ei tööta üksuste puhul, millel on juba eelnevalt määratletud vormingutüüp, näiteks täpploendid.

Rippuv HTML-i taane on vastand tavalisele taandele ja tõmbab ploki esimese rea tahapoole, nii et see renderdatakse ülejäänud lõigu ridadest vasakule, kui tekst on vasakult paremale lugemiseks joondatud. Sama teksti-taande atribuuti kasutatakse rippuva HTML-taande jaoks, välja arvatud see, et taande summa arv on negatiivne. See meetod töötab ainult siis, kui ploki veerise ja äärise väärtused on piisavalt suured, et sisaldada rippuvat taanet.

Võimalik on määratleda HTML-i taane, mis liigutab tervet plokki või lõiku. Seda saab teha mitme CSS-i atribuudiga ploki tasemel, sealhulgas veeriste muutmine või konteineriploki lehe sügavamale paigutamine. Seda saab saavutada ka tavaliste HTML-märgenditega, nagu blockquote või pre, mis tähistab eelvormindatud teksti. HTML-i taande loomisel põhimärgendite kasutamise puuduseks on see, et teisaldatava teksti kogust ei saa kontrollida ega otseselt määrata.