Htmlde link verme etiketi nedir?
HTML'de Link Verme Etiketi: `` Merhaba!
Web siteleri oluştururken olmazsa olmazlardan biri de link vermek. Kullanıcıların farklı sayfalara, belgelere veya kaynaklara ulaşmasını sağlamak için bu etiketi kullanıyoruz. En temelinde, HTML'de link vermek için kullandığımız etiket `` etiketidir. Adı "anchor" yani "çapa"dan geliyor, çünkü bir sayfada bir yere "çapalamaya" yarıyor.
`` Etiketinin Temel Kullanımı ve `href` Özelliği
İşte basit bir örnek:
<a href="https://www.google.com">Google'a Git</a>
Burada, "Google'a Git" yazısı tıklandığında kullanıcıyı https://www.google.com
adresine yönlendirir. Deneyimlerime göre, çoğu zaman bu temel kullanım yeterli olur ama linklerin daha işlevsel hale gelmesini sağlayan başka öznitelikler de var.
Linkleri Yeni Sekmede Açma: `target="_blank"`
Bazen, özellikle harici sitelere link verirken, kullanıcının mevcut sayfayı terk etmesini istemeyebilirsin. İşte tam bu noktada `target="_blank" özniteliği devreye girer. Bu öznitelik, linkin yeni bir tarayıcı sekmesinde veya penceresinde açılmasını sağlar. Bu, kullanıcı deneyimi açısından oldukça önemlidir, çünkü kullanıcının senin sitende bıraktığı bağlamı kaybetmesini engeller.
Örnek kullanım:
<a href="https://www.wikipedia.org/" target="_blank">Wikipedia'yı Yeni Sekmede Aç</a>
Bu sayede kullanıcı, Wikipedia'yı incelerken senin siten hala açık kalır ve kaldığı yerden devam edebilir. Özellikle bilgi amaçlı sitelerde bu taktiği sıkça uyguluyorum.
Yerel Linkler ve `#` Kullanımı
Bir web sayfasının içinde farklı bölümlere atlamak istediğinde de `` etiketi kullanılır. Bunu yapmak için `href` özniteliğine `#` karakterini ve ardından ilgili bölümün ID'sini yazarsın. ID, HTML elementlerine verdiğimiz benzersiz bir tanımlayıcıdır.
Diyelim ki sayfanın sonunda bir "Yukarı Çık" linki yapmak istiyorsun. Önce sayfanın başına bir ID verirsin:
<h1 id="baslangic">Sayfa Başlığı</h1>
Sonra da sayfanın sonunda bu ID'ye link verirsin:
<a href="#baslangic">Başa Dön</a>
Bu, özellikle uzun sayfalarda kullanıcıların navigasyonunu kolaylaştırmak için harika bir yöntem. Deneyimlerime göre, bu tür yerel linkler site içi gezinmeyi %15-20 kadar daha kullanışlı hale getirebilir.
E-posta ve Telefon Linkleri Oluşturma
Kullanıcıların doğrudan e-posta göndermesini veya telefonla arama yapmasını sağlamak da `` etiketi ile mümkün. E-posta için `mailto:` protokolünü, telefon için ise `tel:` protokolünü kullanırız.
E-posta linki:
<a href="mailto:iletisim@example.com">Bize E-posta Gönder</a>
Bu link tıklandığında, kullanıcının varsayılan e-posta istemcisi açılır ve "iletisim@example.com" adresine yeni bir e-posta hazırlama ekranı gelir.
Telefon linki:
<a href="tel:+905551234567">Bizi Arayın</a>
Bu link, özellikle mobil cihazlarda tıklandığında doğrudan arama ekranını açar. Eğer linki bilgisayarda tıklarsa, telefonla arama yapmaya yarayan bir program varsa o açılabilir.
Bu küçük ama önemli özellikler, web sitelerini daha etkileşimli ve kullanıcı dostu hale getiriyor. Unutma, linklerin anlamlı metinlerle açıklanması (anchor text), hem kullanıcılar hem de arama motorları için büyük fayda sağlar.