Sobes.tech
Junior

HTML-də semantik elementlər nədir və onlar nə üçün lazımdır?

sobes.tech Süni İntellekt

AI-dan cavab

HTML-də semantik elementlər (<header>, <nav>, <article>, <aside>, <footer>, <section>, <main>, <figure>, <figcaption>, <time>, <mark>, <summary>, <details>) onların əhatə etdiyi məzmunun mənasını təsvir edir, yalnız onun görünüşünü deyil.

Əsas məqsəd:

  • Əlçatanlıq: Köməkçi texnologiyaların (ekran oxuyucuların) səhifənin quruluşunu və məzmununu başa düşməsinə kömək edir, bu da məzmunu məhdudiyyətləri olan istifadəçilər üçün əlçatan edir.
  • SEO (Axtarış mühərriklərinin optimallaşdırılması): Semantik markup ilə səhifələr daha yaxşı indeksləşdirilir və sıralanır, çünki onlar əsas məzmunu və onun sorğularla əlaqəsini daha dəqiq müəyyən edə bilirlər.
  • İnkişaf və dəstək: Kodun oxunaqlığını və saxlanmasını yaxşılaşdırır, səhifənin quruluşunu digər inkişafçılar üçün (və gələcəkdə özünüz üçün) daha başa düşülən edir.
  • Quruluşun daha yaxşı anlaşılması: Səhifənin məntiqi bloklarını (naviqasiya, əsas məzmun, altbilgi və s.) aydın şəkildə ayırmağa imkan verir.

Nümunə qeyri-semantik markup:

<div>
  <h2>Məqalə başlığı</h2>
  <p>Məqalənin məzmunu...</p>
</div>
<div>
  <h3>Yan panel</h3>
  <p>Yan panel haqqında məlumat...</p>
</div>

Nümunə semantik markup:

<article>
  <h2>Məqalə başlığı</h2>
  <p>Məqalənin məzmunu...</p>
</article>
<aside>
  <h3>Yan panel</h3>
  <p>Yan panel haqqında məlumat...</p>
</aside>

Semantik elementlərin istifadəsi daha strukturlaşdırılmış, əlçatan və axtarış mühərrikləri üçün optimallaşdırılmış veb səhifələrin yaradılmasına kömək edir.