Junior
Aký je rozdiel medzi prvkami `<aside>`, `<article>` a `<section>` v HTML?
sobes.tech AI
Odpoveď od AI
<article>: Samostatný, nezávislý fragment obsahu, ktorý môže byť šírený a znovu použitý mimo kontextu aktuálnej stránky (napríklad, blogový príspevok, správa, komentár). Mal by mať vnútorný nadpis.<section>: Tématická sekcia obsahu stránky. Zvyčajne má nadpis (<h1>-<h6>) a skupinuje súvisiaci obsah. Nemal by sa používať len na štýlovanie — na to je<div>.<aside>: Obsah, ktorý je nepriamo spojený s hlavným obsahom stránky. Často sa používa pre bočné panely, vložky, reklamné bloky alebo citácie.
Porovnanie v tabuľke:
| Element | Účel | Samostatnosť | Vyžaduje nadpis (nie je povinné, ale odporúča sa) |
|---|---|---|---|
<article> |
Nezávislý, prenosný obsah | Áno | Odporúča sa |
<section> |
Tématická sekcia v dokumente | Nie | Odporúča sa |
<aside> |
Nepriame súvisiace obsahy (bočný panel) | Nie | Nie |