HTML Dersleri

HTML Anchor (Bağlantı) Etiketi

eminbasbayan

eminbasbayan

3 dk okuma
HTML Anchor (Bağlantı) Etiketi
🔍 Büyütmek için tıklayın

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.

TEXT?TEXT?

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.

Etiketler

#Eğitimler#HTML Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

HTML: Web Sayfalarının Temel Yapı Taşı
Genel

HTML: Web Sayfalarının Temel Yapı Taşı

HTML (HyperText Markup Language), bir web sayfasının temel yapı taşını oluşturan ve içeriğin yapısını belirleyen bir işaretleme dilidir. Web geliştirme dünyasında, HTML, bir web sayfasındaki her şeyin "ne" olduğunu tanımlamak için kullanılır. Örneğin, bu bir

3 dk
HTML'de Paragraf Etiketi (P Tag)
Genel

HTML'de Paragraf Etiketi (P Tag)

HTML, web sayfalarının temel yapı taşlarını oluşturan birçok öğeye sahiptir. Bu öğelerden biri de **paragraf etiketi** ya da yaygın bilinen adıyla **P tag**'dir. Paragraf etiketi, genellikle bir metin paragrafını ifade etmek için ku

3 dk
HTML Başlık Etiketleri (H1-H6)
Genel

HTML Başlık Etiketleri (H1-H6)

HTML'de başlık etiketleri, bir web sayfasının içeriğini hiyerarşik bir şekilde düzenlemek ve anlamlı bir yapı kazandırmak için kullanılır. Bu etiketler, **H1**'den **H6**'ya kadar sıralanır ve her biri farklı bir ö

3 dk
HTML İskeleti ve Boilerplate
Genel

HTML İskeleti ve Boilerplate

HTML belgeleri oluştururken, her sayfanın doğru ve geçerli bir yapı kullanması gereklidir. Şimdiye kadar yazılmış HTML kodları genellikle geçici olarak çalışsa da, **HTML iskeleti** olmadan bir belge teknik olarak geçersizdir. Bu yazıda, HTML'in

3 dk
HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)
Genel

HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)

HTML, web sayfalarındaki bilgileri düzenli ve anlaşılır bir şekilde sunmak için listeleme özellikleri sunar. **Ordered List (OL)** ve **Unordered List (UL)**, HTML’de kullanılan iki ana liste türüdür. Bu yazıda, bu liste türlerinin

3 dk
HTML'de Görseller: Image (img) Etiketi
Genel

HTML'de Görseller: Image (img) Etiketi

Web sayfalarında görseller, içerikleri daha ilgi çekici ve bilgilendirici hale getirir. HTML'de görselleri sayfaya eklemek için kullanılan temel yapı taşı **Image (img)** etiketidir. Bu yazıda, img etiketinin nasıl çalıştığını, özelliklerini ve

4 dk