Sobes.tech
Junior

HTML'de semantiksel öğeler nedir ve ne işe yararlar?

sobes.tech yapay zeka

AI'dan gelen yanıt

HTML'deki anlamsal öğeler, içeriklerini çevreleyen ve yalnızca görünümünü değil, aynı zamanda anlamını da tanımlayan <header>, <nav>, <article>, <aside>, <footer>, <section>, <main>, <figure>, <figcaption>, <time>, <mark>, <summary>, <details> gibi etiketlerdir.

Ana amaç:

  • Erişilebilirlik: Yardımcı teknolojilerin (ekran okuyucular) sayfanın yapısını ve içeriğini anlamasına yardımcı olur, böylece içerik engelli kullanıcılar için erişilebilir hale gelir.
  • SEO (Arama Motoru Optimizasyonu): Arama motorları, semantik işaretleme içeren sayfaları daha iyi indeksler ve sıralar, çünkü ana içeriği ve sorgularla ilgisini daha doğru belirleyebilirler.
  • Geliştirme ve bakım: Kodun okunabilirliğini ve sürdürülebilirliğini artırır, böylece sayfa yapısı diğer geliştiriciler (ve kendiniz) için daha anlaşılır hale gelir.
  • Yapının daha iyi anlaşılması: Sayfanın mantıksal bloklarını (navigasyon, ana içerik, altbilgi vb.) net bir şekilde ayırmaya olanak tanır.

Örnek anlamsal olmayan işaretleme:

<div>
  <h2>Makale Başlığı</h2>
  <p>Makale içeriği...</p>
</div>
<div>
  <h3>Yan Menü</h3>
  <p>Yan menü bilgisi...</p>
</div>

Örnek anlamsal işaretleme:

<article>
  <h2>Makale Başlığı</h2>
  <p>Makale içeriği...</p>
</article>
<aside>
  <h3>Yan Menü</h3>
  <p>Yan menü bilgisi...</p>
</aside>

Semantik öğelerin kullanımı, daha yapılandırılmış, erişilebilir ve arama motorları için optimize edilmiş web sayfaları oluşturmaya katkıda bulunur.