HTML elementy:
HTML elementy jsou základní stavební bloky HTML dokumentu. Tvoří strukturu a obsah webových stránek. Jednotlivé elementy jsou tvořené značkami, neboli tagy.
Tagy jsou vždy ohraniřené špičatými závorkami <>. Pojem tagy a elementy může být za určitých situacích zaměňován.
Rozdělení html podle zápisu:
1. nepárové elementy / tagy
Skládají se jen z jednoho elementu <element> a nemají uzavírací část.
- Používají se například pro vkládání externího obsahu, znakových sad, obrázků nebo zalamování řádků.
- Nepárové tagy končí samotným
<element>. Také ho můžeme psát jako<element />. - Příklady:
<img>,<meta>,<link>,<br>.
2. párové elementy / tagy
Tyto elementy se skládají z počáteční značky <element> a ukončovací značky </element>.
- Příklady:
<html>,<body>,<p>,<a>. - Používají se pro úpravy obsahu, jeho strukturování nebo stylizaci.
Rozdělení html podle zobrazení:
- blokové elementy
- Zobrazují se jako bloky, které vyplňují svou šířkou celý dostupný prostor a automaticky mají mezeru před a za elementem.
- Používají se ke strukturování stránky.
- Např.
p, div, header, h1
- řádkové (inline) elementy
- Vkládají se do řádku za další objekty, zaplňují jen takové místo, jaké má jejich vnitřní obsah.
- Používají se pro drobné úpravy textu nebo vkládání menších prvků do řádku.
- Např.
img, button, object, br, b, a
HTML elementy upravující text
1. Stylistické úpravy textu
<b></b>bold, tučné písmo<i></i>italika<u></u>podtržení (underlined)<span></span>Výběr části textu pro aplikaci specifického stylu.- Například:
<span style="color:red;">Tento text je červený.</span>.
- Například:
2. úprava struktury textu
<p></p>paragraf, zalomení odstavce- vždycky mezera mezi paragrafem a jiným obsahem, vždy má kolem sebe vnější okraj (margin)
<br>break. zalomení řádku bez marginu, neukončuje odstavec<h1></h1>– nadpis (headline)
… až<h6></h6>
Nadpisy různé úrovně.<h1>je největší a<h6>nejmenší.<img>obrázek- Například:
<img src="obrazek.jpg" alt="Popis obrázku">
- Například:
<a></a>– odkaz (anchor)<a href=“sem se napíše kam odkazujeme(adresa“> Co je odkaz (text, obrázek, banner) </a>
Atributy HTML elementů
atribut = vlastnost
Atributy přidávají elementům specifické vlastnosti nebo chování. Každý atribut je definován uvnitř počáteční značky elementu.
vlastnost – předpřipravené nastavení daného elementu
Všechny html elementy mohou mít vlastnosti (např. style). Některé vlastnosti ale fungují jen pro určité elementy.
Některé vlastnosti jsou v daném elementu povinné (např. href nebo src) a bez nich by element „nefungoval“, jiné vlastnosti můžeme přidávat navíc jako rozšíření nastavení, nebo úpravu vzhledu.
Příklad zápisu atributu:<tag atribut="hodnota">Obsah</tag>
Příklady vlastností
hrefDefinuje hypertextový odkaz. Např. v odkazu, v audiu nebo videu
Příklad:<a href="https://example.com">Odkaz</a>.srcDefinuje zdroj. Např. zdroj obrázku
Příklad:<img src="obrazek.jpg">altAlternativní text pokud se element nedokáže zobrazit. Např u obrázku
Příklad:<img src="obrazek.jpg" alt="Popis obrázku">styleStyl objektu. Využívá kaskádové styly CSS.
Příklad:<p style="color:blue;">Modrý text</p>titleNázev objektu. Zobrazí se po najetí myši na objekt.
Příklad:<a title="Informace">Text odkazu</a>langJazyk stránky. Uvádí se u tagu html.
Příklad:<html lang="cs">.