Pro základní formátování textu (nadpisy, odstavce, řádkování a tabulaci) definuje HTML jednoduché základní prvky.
| nadpisy <Hn> |
<Hn scr=”url” nowrap align=[left|right|center|justify] clear=[left|right|all] dingbat=symbol seqnum=číslování skip=krok> … text_nadpisu… </Hn> | |
| párová značka, která slouží pro specifikaci nadpisů logických částí dokumentu (kapitol, podkapitol a jejich menších a menších částí …); lze použít max. 6 úrovní H1, H2, H3, H4, H5, H6; H1 je nejvyšší, H6 je nejnižší úroveň a v textu se liší způsobem zobrazení, který je na prohlížecím programu; nedoporučuje se přeskakovat hierarchii | ||
| src= | umožňuje předepsat URL grafického prvku, který má být vložen před vlastní text nadpisu | |
| nowrap= | zakazuje lámání řádků uvnitř nadpisu (netýká se samozřejmě míst, kde je lámání vynuceno značkou <BR> | |
| align= | slouží pro určení pozice nadpisu ve vodorovném směru | |
| left | zarovnání vlevo (implicitní) | |
| right | zarovnání vpravo | |
| center | zarovnání na střed | |
| justify | zarovnání obou okrajů (pokud to jde) | |
| clear= | specifikace způsobu obtékání obrázků | |
| left | obtékání se vztahuje pouze na obrázky umístěné vlevo | |
| right | obtékání se vztahuje pouze na obrázky umístěné vpravo | |
| all | pokračuje se až pod všemi obrázky | |
| dingbat= | grafický symbol vložený před text nadpisu; jména grafických symbolů jsou standardizována jako HTML (např. clock, mouse, …) | |
| seqnum= | určuje ručně pořadové číslo hlavičky v rámci automatického číslování hlaviček (které lze nařídit pomocí definice stylu) | |
| skip= | zvětší hodnotu automatického čítače o uvedené číslo | |
| odstavec | <P nowrap align=[left|right|center|justify]> .. </P> | |
| <P> | párová značka, která zahajuje nový odstavec textu; odstavec je blok textu, který je automaticky zalamován mezi okraje okna a před nímž se automaticky vytváří mezera a výšce celého nebo půlřádku (osazení od ostatního textu); v některých případech se odsazuje zleva první řádek odstavce; exaktní hodnoty odsazení, úvodní mezery, atd… odstavce nejsou specifikovány a mohou být funkcemi jiných značek, stylu, atd.; koncovou značku </P> lze vynechat | |
| nowrap | zakazuje lámání uvnitř odstavce (netýká se samozřejmě míst, kde je lámání vynuceno značkou <BR>) | |
| align= | ovlivňuje uspořádání odstavce: | |
| left | sází se na prapor vlevo (implicitní atribut) | |
| right | sází se na prapor vpravo | |
| center | sází se na střed | |
| justify | sází se s oběma zarovnanými okraji | |
| řádkování | <BR clear=[left|right|all]> | |
| <BR> | nepárová značka, která je určena pro ruční zalamování řádků textu; ukončuje text na řádku a vynucuje přechod na nový řádek | |
| clear= | specifikace způsobu obtékání obrázků: | |
| left | obtékání se vztahuje pouze na obrázky umístěné vlevo | |
| right | obtékání se vztahuje pouze na obrázky umístěné vpravo | |
| all | pokračuje se až po všemi obrázky | |
| <NOBR> | <NOBR> … </NOBR> | |
| párová značka, text ohraničený těmito značkami nebude automaticky zalamován podle šířky okna; potom je však nutno vyznačit, kde řadky zalomit lze; k tomu slouží značka: | ||
| <WBR> | <WBR> | |
| nepárová značka, která umožňuje přechod na nový řádek značkou <BR> v oblasti <NOBR>; (prohlížecí program nesmí uvnitř <NOBR> zalomit řádek jinde než na značce <WBR>) | ||
| tabulátory <TAB> |
<TAB id=”definice_jména_zarážky” to=”odkaz_na_jméno_zarážky” align=[left|right|center|decimal] dp=[default|”.”|”,”]> | |
| nepárová značka, která definuje umístění tabulační zarážky v textu; tabulační zarážky se nastavují definicí jména zarážky v požadovaném místě výskytu; pro vlastní tabulaci se používá odkaz na jméno existující zarážky; pro definování jména slouží značka <TAB id=jméno> a pro tabulaci na tuto zarážku pak značka <TAB to=jméno> | ||
| id= | definuje tabulační zarážku | |
| to= | definuje odkaz (tabulaci) na existující zarážku | |
| align= | definuje způsob zarovnání k tabulační zarážce | |
| left | zarovnání k levému okraji zarážky | |
| rihgt | zarovnání k pravému okraji zarážky | |
| center | vystředění na zarážku | |
| decimal | zarovnání desetinné čárky na zarážku | |
| dp= | typ desetinné čárky; default odpovídá kontextu podle definice jazyka (lang) | |
| vodorovná čára <HR> |
<HR size=tloušťka_čáry width=délka_čáry noshade src=”url_grafiky” align=[left|right|center|justify] clear=[left|right|all]> | |
| nepárová značka, která vytváří vodorovnou dělící čáru; slouží pro výrazné oddělení textu; může být realizována i grafikou | ||
| size= | tloušťka čáry (v počtu obrazových bodů) | |
| width= | délka čáry (buďto přesným počtem obrazových bodů: např. width=200, nebo v procentech aktuální šířky okna: např. width=50%) | |
| noshade | zákaz vytvořit plastickou (stínovatelnou) čáru – vytvoří se čára prostá | |
| src= | URL grafiky, kterou má být realizována dělící čára | |
| align= | způsob umístění čáry ve vodorovném směru (pro krátké čáry): | |
| left | zarovnání k levému okraji (implicitní) | |
| right | zarovnání k pravému okraji | |
| center | zarovnání do středu | |
| clear= | specifikace způsobu obtékání obrázků: | |
| left | obtékání se vztahuje pro obrázky umístěné vlevo | |
| right | obtékání se vztahuje pro obrázky umístěné vpravo | |
| all | pokračuje se až pod všemi obrázky | |