HTML <div> etiketi, web sayfanızda öğeleri gruplamak ve düzenlemek için en sık kullanılan etiketlerden biridir. <div>, semantik anlam taşımayan, sadece yapısal düzenlemeler için kullanılan bir blok seviyesindeki (block-level) etikettir. CSS ile stillendirilebilir ve JavaScript ile etkileşimli hale getirilebilir, bu da onu web sayfalarındaki düzenlemeler için vazgeçilmez bir araç yapar.
<div> Etiketinin Kullanım Alanları
- Sayfa Yapısal Düzenleme:
<div>etiketi, bir sayfa üzerinde farklı bölümleri ayırmak için yaygın olarak kullanılır. Örneğin, başlık, içerik ve alt bilgi (footer) gibi ana bölümleri ayırabilirsiniz. - CSS ile Stil Verme:
<div>etiketi, CSS ile stil vermek için sıklıkla kullanılır. Herhangi bir sayfa öğesinin görünümünü değiştirmek için id veya class sınıfları ile hedeflenebilir. - JavaScript ile Etkileşim:
<div>etiketine JavaScript ile etkileşim ekleyebilirsiniz. Kullanıcı etkileşimi veya animasyonlar için bir kutu (box) oluşturulabilir.
<div> Etiketi Kullanımı
Bir <div> etiketini HTML belgesinde şu şekilde kullanabilirsiniz:
Örnek:
<div>
<h1>Web Sayfamın Başlığı</h1>
<p>Bu bir pargraf içerik örneğidir.</p>
</div>
Bu örnekte, başlık ve paragraf <div> etiketi içinde gruplanmıştır. Böylece bu öğeler birbirine bağlanmış olur.
CSS ile <div> Stil Verme
Bir <div> etiketi, sayfa düzeninizi daha şık hale getirmek için CSS ile stilendirilebilir. Örneğin, bir <div> etiketinin arka plan rengini değiştirebilir, kenar boşluklarını düzenleyebilir veya genişliğini ayarlayabilirsiniz.
Örnek:
<div style="background-color: lightblue; padding: 20px; border-radius: 8px;">
<h2>Hoş Geldiniz</h2>
<p>Web sitemize hoş geldiniz! Burası <b>HTML</b> ve <b>CSS</b> öğrenmeye başladığınız yerdir.</p>
</div>
Bu örnekte, <div> etiketi içinde yer alan içeriklere arka plan rengi, iç boşluk (padding) ve kenar yuvarlatma (border-radius) gibi stiller uygulanmıştır.
<div> Etiketi ile Sayfa Düzeni
Web sayfasındaki öğeleri düzenlerken, <div> etiketi ile sayfa şablonları oluşturabilirsiniz. Örneğin, başlık kısmını, içerik alanını ve alt bilgi kısmını her biri bir <div> etiketiyle tanımlayarak sayfanın yapısını belirleyebilirsiniz.
Örnek:
<div id="header">
<h1>Web Sitem</h1>
<nav>
<ul>
<li><a href="#home">Anasayfa</a></li>
<li><a href="#services">Hizmetler</a></li>
<li><a href="#contact">İletişim</a></li>
</ul>
</nav>
</div>
<div id="content">
<h2>Öne Çıkan Yazılar</h2>
<p>Web tasarımını ve gelişmiş yazılımları öğrenmek için harika bir kaynak!</p>
</div>
<div id="footer">
<p>© 2025 Web Sitem. Tüm hakları saklıdır.</p>
</div>
Bu örnekte, sayfanın başlık, içerik ve alt bilgi bölümleri <div> etiketleriyle düzenlenmiştir. Bu yapı, CSS ile daha şık hale getirilebilir.
SEO ve Erişilebilirlik İpuçları
- Semantik HTML Kullanımı:
<div>etiketi semantik bir anlam taşımaz. Bu nedenle, mümkünse içerik için daha anlamlı etiketler (örneğin,<header>,<footer>,<article>,<section>) kullanmak SEO açısından daha faydalıdır. Ancak,<div>etiketi hala yapısal düzenlemelerde çok önemlidir. - CSS ve JavaScript ile Stil Verme ve Etkileşim:
<div>etiketine CSS sınıfları veya id’ler ekleyerek sayfanızın tasarımını özelleştirebilirsiniz. Ayrıca, JavaScript ile etkileşimli öğeler oluşturabilirsiniz. - Erişilebilirlik:
<div>etiketiyle oluşturduğunuz yapılar, ekran okuyucu kullanıcıları için daha anlamlı hale gelebilir. Bu yüzden, her<div>elementine açıklayıcı özellikler eklemek faydalı olabilir.



