Junior
HTML'de `<aside>`, `<article>` ve `<section>` öğeleri arasındaki fark nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
<article>: Bağımsız, kendi kendine yeten içerik parçası, mevcut sayfa bağlamı dışında yaygınlaştırılabilir ve yeniden kullanılabilir (örneğin, blog yazısı, haber, yorum). İçinde başlık olmalı.<section>: Sayfa içeriğinin tematik bölümü. Genellikle bir başlık (<h1>-<h6>) içerir ve ilgili içeriği gruplar. Sadece stil vermek için kullanılmamalı — bunun yerine<div>kullanılır.<aside>: Sayfanın ana içeriğiyle dolaylı olarak ilişkili içerik. Sıkça yan paneller, ekler, reklam blokları veya alıntılar için kullanılır.
Tabloda karşılaştırma:
| Öğeler | Amaç | Bağımsızlık | Başlık gerektirir (zorunlu değil, ancak önerilir) |
|---|---|---|---|
<article> |
Bağımsız, taşınabilir içerik | Evet | Önerilir |
<section> |
Belge içindeki tematik bölüm | Hayır | Önerilir |
<aside> |
Dolaylı ilişkili içerik (yan panel) | Hayır | Hayır |