Co je to odstavec HTML?
Odstavec HTML (HyperText Markup Language) je značka používaná uvnitř dokumentu HTML k definování bloku jako odstavce. Je to prvek na úrovni bloku a podle specifikace jazyka HTML je zakázáno obsahovat většinu ostatních prvků na úrovni bloku. Vložení bloku textu do značky odstavce HTML má ve většině webových prohlížečů za následek vložení prázdného řádku před začátek odstavce a po skončení bloku. Definování oblasti jako odstavce má také výhodu v tom, že umožňuje, aby se na celý obsah aplikovaly specifické styly pomocí kaskádových stylů (CSS). Obecně se považuje za špatnou formu použít více odstavcových bloků jako jediné formátování na stránce, ačkoli existují situace, kdy by to mohlo být nutné.
Značka odstavce HTML je jedním z nejzákladnějších prvků, které mohou být obsaženy v dokumentu HTML. Je to také prvek na úrovni bloku, což znamená, že definuje blok kódu nebo textu. To omezuje typ kódu, který může odstavec HTML skutečně obsahovat, s vyloučením většiny ostatních prvků na úrovni bloku, jako jsou strukturované seznamy a další odstavce. Uvnitř bloku odstavců lze použít pouze značky pro formátování inline, včetně značek pro kurzívu, tučné odkazy nebo odkazy na adresy.
Důvodem, proč je značka odstavce HTML nezbytná, je to, že když je dokument HTML čten webovým prohlížečem, odstraní většinu použitých mezer a zalomení řádků. Existuje několik důvodů, ale jedním z nich jsou různé způsoby, jak operační systémy počítačů ve skutečnosti definují konec řádku, což usnadňuje jejich odstranění než jejich překlad. Bez možnosti použití zalomení řádku musí být pro definování formátování použity značky HTML. Často používaná ve spojení se značkou odstavce HTML je další značka známá jako konec řádku, který jednoduše vloží prázdný řádek, kdekoli je značka umístěna. Použití více zalomení řádku uvnitř většího odstavce odstavce je upřednostňovaným způsobem zajištění mezer, na rozdíl od mnoha odstavců, které, když jsou umístěny současně, ve skutečnosti způsobí více zalomení řádků mezi odstavci.
Existuje několik atributů, které může značka odstavce HTML použít, ačkoli některé z nich byly nahrazeny atributy CSS, které poskytují přesnější možnosti rozvržení a mezer. Zarovnání odstavce - vpravo, vlevo nebo uprostřed - je jedním z těchto odpisovaných atributů. Některé další prvky odstavce, které lze změnit, jsou směr textu pro cizí jazyky a reakce na běžné uživatelské akce, jako je přejetí myši nad blok nebo kliknutí na něj.