
İçindekiler
HTML (HyperText Markup Language), web sayfalarının iskeletini oluşturan temel bir işaretleme dilidir. HTML etiketleri, tarayıcılara içeriğin nasıl görüntüleneceğini belirtir. Ancak, etiketlerin işlevselliğini ve görünümünü daha da özelleştirmek için öznitelikler kullanılır. Bu makalede, Öznitelikleri detaylı bir şekilde ele alacak ve çeşitli örneklerle konuyu pekiştireceğiz.
HTML Öznitelikleri Nedir?
Öznitelikleri, bir HTML etiketine ek bilgi sağlayan ve o etiketin davranışını veya görünümünü değiştiren özel kelimelerdir. Genellikle etiketin açılış tag’inde belirtilirler ve name="value" şeklinde ad-değer çiftleri olarak tanımlanırlar. Öznitelikler, etiketlerin daha esnek ve dinamik bir şekilde kullanılmasına olanak tanır.
Genel Öznitelik Yapısı:
<etiket öznitelik="değer">İçerik</etiket>
Burada etiket, HTML etiketini; öznitelik, etiketin özelliğini; değer ise bu özelliğin değerini temsil eder.
HTML Öznitelik Türleri
HTML öznitelikleri, işlevlerine göre farklı kategorilere ayrılır:
- Genel Öznitelikler: Tüm HTML öğelerinde kullanılabilen özniteliklerdir.
- Global Öznitelikler: HTML5 ile gelen, çoğu HTML öğesinde kullanılabilen özniteliklerdir.
- Belirli Öğe Öznitelikleri: Sadece belirli HTML öğeleri için geçerli olan özniteliklerdir.
- Erişilebilirlik Öznitelikleri: Web sitelerini engelli kullanıcılar için daha erişilebilir hale getirmek amacıyla kullanılan özniteliklerdir.
Sık Kullanılan HTML Öznitelikleri
1. href Özniteliği
<a> etiketi, HTML’de bağlantı oluşturmak için kullanılır ve href özniteliği, bu bağlantının hedef URL’sini belirtir.
Örnek:
<a href="https://www.ornek.com">Örnek Sitesi</a>
Yukarıdaki kod, “Örnek Sitesi” metnine tıklandığında https://www.ornek.com adresine yönlendiren bir bağlantı oluşturur.
2. src Özniteliği
<img> etiketi, web sayfasına görüntü eklemek için kullanılır ve src özniteliği, görüntünün dosya yolunu veya URL’sini belirtir.
Örnek:
<img src="gorsel.jpg" alt="Açıklayıcı metin">
Bu kod, gorsel.jpg dosyasını sayfada görüntüler ve resim yüklenemediğinde veya erişilemediğinde “Açıklayıcı metin” ifadesini gösterir.
3. alt Özniteliği
alt özniteliği, <img> etiketiyle birlikte kullanılır ve görüntü yüklenemediğinde gösterilecek alternatif metni belirtir. Ayrıca, ekran okuyucuları için de faydalıdır, bu nedenle erişilebilirlik açısından önemlidir.
Örnek:
<img src="logo.png" alt="Şirket Logosu">
Eğer logo.png dosyası yüklenemezse, tarayıcı “Şirket Logosu” metnini gösterir.
4. title Özniteliği
title özniteliği, bir öğe hakkında ek bilgi sağlar ve genellikle fareyle üzerine gelindiğinde bir araç ipucu (tooltip) olarak görüntülenir.
Örnek:
<p title="Bu bir paragraf.">Metin içeriği</p>
Kullanıcı fareyi “Metin içeriği” metninin üzerine getirdiğinde, “Bu bir paragraf.” şeklinde bir araç ipucu görüntülenir.
5. id ve class Öznitelikleri
id ve class öznitelikleri, öğeleri tanımlamak ve stil vermek için kullanılır.
id: Sayfa içinde benzersiz bir kimlik tanımlar.class: Benzer öğeleri gruplamak için kullanılır.
Örnek:
<p id="benzersiz">Bu paragrafın benzersiz bir kimliği var.</p>
<p class="grup">Bu paragraf bir sınıfa ait.</p>
<p class="grup">Bu da aynı sınıfa ait başka bir paragraf.</p>
CSS ile:
#benzersiz {
color: red;
}
.grup {
font-style: italic;
}
Yukarıdaki CSS tanımlamalarıyla, id‘si “benzersiz” olan paragraf kırmızı renkte, class‘ı “grup” olan paragraflar ise italik olarak görüntülenecektir.
6. data-* Öznitelikleri
HTML5 ile tanıtılan data-* öznitelikleri, geliştiricilerin özel veri öznitelikleri tanımlamalarına olanak tanır.
Örnek:
<div data-ürün-id="12345">Ürün Bilgisi</div>
JavaScript ile:
const urun = document.querySelector('div');
console.log(urun.dataset.ürünId); // Çıktı: 12345
Bu yaklaşım, özel verileri HTML öğelerine eklemek için kullanışlıdır.
HTML Öznitelikleri ve SEO
HTML öznitelikleri, SEO açısından büyük önem taşır. Arama motorlarının sayfayı daha iyi anlaması için kullanılan bazı kritik öznitelikler şunlardır:
metaözniteliği: Sayfanın açıklamasını belirler.relözniteliği: Bağlantının türünü tanımlar (nofollow,noopener,nofollowgibi).aria-*öznitelikleri: Erişilebilirlik için kullanılır ve ekran okuyucularının içeriği daha iyi anlamasına yardımcı olur.
Örnek SEO kullanımı:
<meta name="description" content="HTML öznitelikleri hakkında kapsamlı bir rehber.">
<a href="https://www.ornek.com" rel="nofollow">Harici Link</a>
HTML öznitelikleri, web geliştirme sürecinin ayrılmaz bir parçasıdır. Sayfanın işlevselliğini artırırken, aynı zamanda erişilebilirlik, SEO ve kullanıcı deneyimini iyileştirmek için kritik bir rol oynarlar. Bu makalede, temel ve gelişmiş öznitelikleri ele alarak, HTML’nin nasıl daha etkili kullanılabileceğini gösterdik. Doğru öznitelik kullanımıyla daha verimli ve erişilebilir web siteleri geliştirebilirsiniz. Daha fazlası “HTML” kategorisine bakabilirsin.
HTML öznitelikleri neden önemlidir?
HTML öznitelikleri, öğelere ek bilgi sağlayarak sayfanın görünümünü ve işlevselliğini geliştirir.
SEO için hangi HTML öznitelikleri kullanılmalıdır?
meta name="description",alt,title,rel="nofollow", vearia-*gibi öznitelikler SEO açısından önemlidir.idveclassfarkı nedir?idbenzersizdir ve bir öğeye uygulanır,classise birden fazla öğeye uygulanabilir.





Henüz yorum yapılmamış. İlk yorumu siz yapabilirsiniz!