Junior
HTML-də `<aside>`, `<article>` və `<section>` elementləri arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
<article>: Öz-özünə yetərli, müstəqil məzmun parçası, cari səhifənin kontekstindən kənarda yayına verilə və yenidən istifadə oluna bilər (məsələn, blog yazısı, xəbər, şərh). İçində başlıq olmalıdır.<section>: Səhifənin mövzu ilə əlaqəli bölməsi. Adətən başlıq (<h1>-<h6>) olur və əlaqəli məzmunu qruplaşdırır. Sadəcə stil üçün istifadə edilməməlidir — bunun üçün<div>var.<aside>: Səhifənin əsas məzmunu ilə dolayı əlaqəli məzmun. Çox vaxt yan panellər, əlavələr, reklam blokları və ya sitatlar üçün istifadə olunur.
Cədvəldə müqayisə:
| Element | Məqsəd | Müstəqillik | Başlıq tələb olunur (mütləq deyil, amma tövsiyə olunur) |
|---|---|---|---|
<article> |
Müstəqil, daşına bilən məzmun | Bəli | Tövsiyə olunur |
<section> |
Sənəd daxilində mövzu bölməsi | Xeyr | Tövsiyə olunur |
<aside> |
Dolayı əlaqəli məzmun (yan panel) | Xeyr | Xeyr |