Az <aside> címke Kiegészítő tartalmak és oldalsávok

 

A <aside> egy HTML5 szemantikus címke, amelyet kiegészítő tartalmak elhelyezésére használunk. Tipikusan oldalsávokban, hirdetésekhez, kapcsolódó cikkekhez vagy egyéb másodlagos információkhoz alkalmazzuk.

Ebben a bejegyzésben megnézzük, hogyan használhatod a <aside> címkét, milyen tartalmak illenek bele, és milyen gyakori hibákat érdemes elkerülni.

🔹 1. Mi az <aside> címke szerepe?

A <aside> címke másodlagos, az oldal fő tartalmához lazán kapcsolódó információkat tartalmaz.

💡 Fontos tudni:
Nem része a fő tartalomnak, inkább kiegészítő információkat tartalmaz.
Oldalsávként (sidebar) vagy cikkekhez kapcsolódó extra tartalomként is használható.
Segít a keresőmotoroknak és a felhasználóknak megérteni az oldal szerkezetét.

🔹 2. Hogyan néz ki az <aside> a HTML-ben?

Az <aside> gyakran az oldalsávban található, de lehet egy cikkhez kapcsolódó extra információ is.

📌 Példa egy alapvető <aside> szerkezetre

<aside>
       <h2>Kapcsolódó cikkek</h2>
       <ul>
            <li><a href=”cikk1.html”>HTML alapjai</a></li>
            <li><a href=”cikk2.html”>CSS bevezetés</a></li>
            <li><a href=”cikk3.html”>Reszponzív webdesign</a></li>
      </ul>
</aside>

 

HTML aside, CSS nélkül

💡 Mit látunk itt?
A <h2> egy alcím, amely leírja az oldalsáv tartalmát.
A <ul> lista tartalmazza a kapcsolódó cikkek linkjeit.

Azt is elvárnánk egy ilyen címkétől, hogy oldalt jelenítse meg a szöveget, de az <aside> címke alapértelmezés szerint blokkszintű elem, ami azt jelenti, hogy mindig új sorba kerül és teljes szélességet foglal el. Ahhoz, hogy az oldalsávként jelenjen meg, szükséged van CSS-re, amely float (régebbi megoldás) vagy flexbox/grid segítségével helyezi el a megfelelő pozícióba. Erről majd később lesz szó. 

🔹 3. Milyen tartalmak illenek az <aside>-ba?

A <aside> leggyakrabban az alábbi típusú kiegészítő információkat tartalmazza:

📌 1️⃣ Oldalsáv (sidebar) a fő tartalom mellett

<aside>
<h2>Rólunk</h2>
<p>Ez a weboldal segít elsajátítani a webfejlesztés alapjait.</p>
</aside>

Egy rövid bemutatkozó szöveg, amely nem a fő tartalom része, de hasznos lehet a látogatóknak.

📌 2️⃣ Hirdetések és promóciók

<aside>
      <h2>Hirdetés</h2>
      <a href=”https://example.com”>
          <img src=”hirdetes.jpg” alt=”Reklám”>
      </a>
</aside>

A <aside> megfelelő hely hirdetések elhelyezésére is.

📌 3️⃣ Kapcsolódó tartalmak egy blogcikk mellett

<<article>
       <h1>Mi az a HTML5?</h1>
      <p>A HTML5 egy modern szabvány…</p>

  <aside>
       <h2>További olvasnivaló</h2>
       <ul>
             <li><a href=”html-tortenelem.html”>A HTML története</a></li>
             <li><a href=”html5-ujdonsagok.html”>A HTML5 újdonságai</a></li>
      </ul>
    </aside>
</article>

 

Ebben a példában az <aside> egy cikken belül jelenik meg, kiegészítő információkkal.

🔹 4. Gyakori hibák és hogyan kerüld el őket

📌 1️⃣ Az <aside> nem helyettesítheti a fő tartalmat
🚨 Hiba:

<aside>
         <h1>HTML Tanfolyam</h1>
         <p>Tanuld meg a HTML alapjait.</p>
</aside>

 

Mi a probléma?

  • Az <aside> nem a fő tartalom megjelenítésére való! Az ilyen tartalmaknak <article> vagy <main> elemen belül kell lenniük.

📌 2️⃣ Nem megfelelő helyen lévő <aside>
🚨 Hiba:

<head>
        <aside>
             <p>Ez egy oldalsáv.</p>
        </aside>
</head>

 

Mi a probléma?

  • Az <aside> mindig a <body>-n belül kell, hogy legyen, nem pedig a <head> részben.

📌 3️⃣ Nem kapcsolódik a fő tartalomhoz
🚨 Hiba:

    <article>
           <h1>CSS Alapok</h1>
           <p>CSS segít a weboldalak stílusának meghatározásában.</p>

       <aside>
          <h2>Kapcsolódó cikkek</h2>
          <ul>
               <li><a href=”recept.html”>Hogyan készítsünk palacsintát?</a></li>
          </ul>
        </aside>
    </article>

     

    Mi a probléma?

    • A kapcsolódó cikkek nem kapcsolódnak a fő tartalomhoz. Az <aside>-ban lévő információknak relevánsnak kell lenniük a fő tartalomhoz.

     

    🔹 5. Összegzés – Miért fontos az <aside>?

    ✔ A <aside> kiegészítő információkat tartalmaz, amelyek az oldal fő tartalmához kapcsolódnak.
    Oldalsávként (sidebar) vagy egy cikk mellett extra tartalomként is használható.
    Használható kapcsolódó cikkek, reklámok, rövid bemutatkozások és egyéb információk megjelenítésére.
    Ne helyettesítse a fő tartalmat, és mindig kapcsolódjon az oldal többi részéhez!

    📌 Kapcsolódó bejegyzések:

    🔗 A <nav> címke – A weboldalak navigációs rendszere
    🔗 A <header> címke – Weboldalak fejlécének szerepe
    🔗 A <footer> címke – A lábléc megfelelő kialakítása