Web sayfalarının temel yapı taşlarından biri olan anchor (a) etiketi, bağlantı oluşturmak için kullanılır. Bu etiket, başka bir web sayfasına, bir e-posta adresine, bir dosyaya veya aynı sayfanın bir bölümüne bağlantı kurmanızı sağlar. Bu yazıda, anchor etiketinin nasıl kullanıldığını, temel özelliklerini ve uygulama örneklerini inceleyeceğiz.

Anchor (a) Etiketi Nedir?
Anchor etiketi, bir HTML belgesinde hiperlink (hyperlink) oluşturmak için kullanılan bir etikettir. Anchor etiketi, genellikle şu yapı ile tanımlanır:
<a href="hedef_adresi">Bağlantı Metni</a>
Anchor Etiketinin Temel Özellikleri:
- href (Hypertext Reference): Bağlantının hedef adresini belirtir.
- Bağlantı Metni: Kullanıcı tarafından görünen ve tıklanabilir metni ifade eder.
Basit Bir Anchor Etiketi Örneği
<a href="https://www.google.com">Google'a Git</a>
Bu örnekte:
- href:
https://www.google.com
adresine bağlantı sağlar.
- Bağlantı Metni: “Google’a Git” olarak görünür.
Sonuç olarak, kullanıcı bu bağlantıya tıkladığında Google’ın ana sayfasına yönlendirilir.
Anchor Etiketi Kullanım Senaryoları
1. Bir Web Sayfasına Bağlantı
En yaygın kullanım, bir web sayfasına bağlantı oluşturmaktır:
<a href="https://www.wikipedia.org">Wikipedia</a>
2. Yerel Dosyalara Bağlantı
Aynı dizinde bulunan bir HTML dosyasına bağlantı:
<a href="hakkimizda.html">Hakkımızda</a>
Bu örnek, aynı klasörde yer alan hakkimizda.html
dosyasına bağlantı sağlar. Eğer dosya farklı bir klasördeyse, yolunu belirtmeniz gerekir:
<a href="dosyalar/hakkimizda.html">Hakkımızda</a>
3. Aynı Sayfada Bir Bölüme Bağlantı
Aynı sayfanın bir bölümüne bağlantı oluşturmak için bir kimlik (id) kullanılır:
<!-- Bağlantı -->
<a href="#iletisim">İletişim</a>
<!-- Hedef -->
<h2 id="iletisim">İletişim Bilgileri</h2>
Bu örnekte, “İletişim” bağlantısına tıklandığında sayfa otomatik olarak iletisim
kimliğine sahip bölüme kaydırılır.
4. E-posta Bağlantısı
E-posta adresine bağlantı oluşturmak için mailto:
kullanılır:
<a href="mailto:info@ornek.com">Bize Ulaşın</a>
Bu bağlantı, tıklandığında varsayılan e-posta istemcisini açar.
Anchor Etiketi ve Href Değerleri
Tam URL Kullanımı
Bir bağlantının doğru çalışması için tam URL adresi kullanmak önemlidir. Örneğin:
<a href="https://www.google.com">Google</a>
Göreli URL Kullanımı
Eğer bağlantı aynı klasör veya dizindeki bir dosyayı işaret ediyorsa, göreli yollar kullanılabilir:
<a href="hakkimizda.html">Hakkımızda</a>
Bu bağlantı, aynı klasörde bulunan hakkimizda.html
dosyasına yönlendirir.
Anchor Etiketinde Ek Özellikler
Yeni Sekmede Bağlantı Açma
Bir bağlantıyı yeni bir sekmede açmak için target="_blank"
özelliği kullanılır:
<a href="https://www.wikipedia.org" target="_blank">Wikipedia</a>
Bağlantı Türlerini Özelleştirme
Bağlantı türlerini özelleştirmek için CSS ile stillendirme yapılabilir:
<style>
a {
color: blue;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
</style>
Anchor Etiketi ile Bir Proje Örneği
Birden fazla bağlantıyı içeren basit bir HTML örneği:
<html lang="tr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Bağlantı Örnekleri</title>
</head>
<body>
<h1>Anchor Etiketi Örnekleri</h1>
<p>
<a href="https://www.google.com" target="_blank">Google</a>
arama motoruna gitmek için bu bağlantıya tıklayın.
</p>
<p><a href="hakkimizda.html">Hakkımızda Sayfası</a></p>
<p><a href="#iletisim">İletişim Bilgileri</a></p>
<h2 id="iletisim">İletişim</h2>
<p>Bize ulaşmak için <a href="mailto:info@ornek.com">e-posta gönderin</a>.</p>
</body>
</html>
Sonuç
Anchor etiketi, HTML’in en önemli ve yaygın kullanılan etiketlerinden biridir. href özelliği ile bağlantıların hedefini belirlerken, farklı türde bağlantılar (web sayfaları, e-posta adresleri, aynı sayfa içindeki bölümler vb.) oluşturabilirsiniz. CSS ile görünümlerini özelleştirerek kullanıcı deneyimini geliştirebilirsiniz. Anchor etiketleri, web geliştirme dünyasında temel bir yapı taşıdır ve tüm projelerde mutlaka kullanılır.