HTML Bağlantı Başlıkları ve Hedefleri
Bağlantılar oturumu size net href değerlerine sahip çalışan a öğelerini verdi. href’i değiştirmeden deneyimi dönüştüren iki yaygın ek: kısa bir üzerine gelme ipucu için title özniteliği ve hedefi yeni bir tarayıcı sekmesinde açabilen bir target. Dikkatli kullanılırsa yardımcı olurlar. Her menü öğesine konursa insanları rahatsız eder ve güvenlik tuzakları yaratırlar.
Bu öznitelikler ne yapar
href hâlâ bağlantının nereye gittiğini belirler. title, target ve rel, ipuçlarını ve tarayıcının o hedefi nasıl açacağını ayarlar. Bunları açıklayıcı metnin yerine değil, sağlam bağlantı metninin üstüne eklenen isteğe bağlı araçlar olarak öğrenin.
Doğrudan yanıt
title="…"— üzerine gelince isteğe bağlı danışma tooltip metni (destek ve yarar değişir; yalnızca buna güvenmeyin)target="_blank"— yeni sekme veya pencerede aç_blankile birlikterel="noopener noreferrer"de ayarlayın; böylece yeni sayfawindow.openerüzerinden orijinal sekmenizi tam kontrol edemez (daha güvenli günlük kalıp)
Site içi gezinmeyi varsayılan olarak aynı sekmede tutun._blank’i sayfanızda kalmanın gerçekten yardımcı olduğu durumlara saklayın — çoğu zaman harici referanslar veya indirmeler.
title, target ve rel bir bakışta
📊 Bağlantı ekleri karşılaştırması
| Attribute | Job |
|---|---|
| title | Kısa üzerine gelme ipucu (ek bağlam) |
| target | Hedefin nerede açılacağı (_blank = yeni sekme/pencere) |
| rel | İlişki jetonları; _blank ile noopener noreferrer kullanın |
| href | Hâlâ hedef URL (değişmez) |
Yararlı bir title tooltip
Görünür bağlantı metninin ötesinde kısa bir ekstra ipucu değer kattığında title kullanın. Netliği ikiye katlayacağını umarak aynı cümleyi her iki yere de yapıştırmayın — ekran okuyucu ve üzerine gelme deneyimleri farklıdır ve boş tekrar dikkat boşa harcar.
Title tooltip’li bağlantı
html<a href="guide.html" title="Opens the beginner guide">Beginner guide</a>
Title örneğini okumak
- Görünür metin
Beginner guidebirincil etiket olarak kalır titlebirçok masaüstü tarayıcıda üzerine gelince kısa bir danışma dizesi ekler- Mobil ve yardımcı teknolojiler
title’ı aynı şekilde göstermeyebilir — görünür metni güçlü tutun hrefhâlâguide.html’e işaret eder; title tek başına gezinmez
Daha güvenli rel ile yeni sekme
Harici bir siteyi yeni sekmede açmak okuyucuların dersinizi açık tutmasını sağlar. Bu durumlarda varsayılan daha güvenli alışkanlık olarak _blank’i rel="noopener noreferrer" ile eşleştirin.
Daha güvenli rel ile yeni sekme
html<a href="https://www.example.com" target="_blank" rel="noopener noreferrer">
Example (new tab)
</a>
Neden noopener ve noreferrer
noopener, yeni sayfanınwindow.openeryoluyla orijinal sekmenizi manipüle etme riskini azaltırnoreferrerbirçok tarayıcıda referrer göndermeyi de önler (gizlilik yan etkisi; yine de bu kalıpla birlikte sık öğretilir)
Bu derste derin tarayıcı güvenliği teorisine ihtiyacınız yok —_blankharici bağlantılar için eşleştirilmiş öznitelikleri ezberleyin ve ilerleyin.
Her şeyi blank yapmayın
Yeni sekmeler çoğalır. Kenar çubuğundaki her bağlantı _blank açarsa kullanıcılar basit Geri düğmesi hikâyesini kaybeder ve bir yığın sekmeyle kalır. Kendi sayfalarınız için aynı sekme bağlantılarını tercih edin (about.html, sonraki ders, ana sayfa). Sitenizden çıkarken veya ürün gereksinimi açıkça istediğinde _blank kullanın.
title sayfa başlığı değildir
head içindeki belge <title> öğesi tüm sekmeyi etiketler. Bir a üzerindeki title özniteliği yalnızca o bağlantıdaki bir ipucudur. Farklı işler, benzer İngilizce sözcük — karıştırmayın.
Editörünüzde pratik
- Net görünür metin ve bir ekstra ayrıntı ekleyen yararlı bir
titleile yerel bir bağlantı ekleyin. target="_blank"verel="noopener noreferrer"ile harici bir bağlantı ekleyin.- Tooltip’i görmek için (masaüstünde) üzerine gelin; yeni sekmeyi doğrulamak için tıklayın.
_blankolmadan üçüncü bir site içi bağlantı tutun ve mevcut sekmeyi normal şekilde değiştirdiğini doğrulayın.- Bağlantı metnini sıfır yeni bilgiyle yalnızca tekrarlayan her
title’ı yeniden yazın.
Kolay hatalar
- Her iç menü öğesinde
_blankkullanmak _blankharici bağlantılardarel="noopener noreferrer"unutmak- Yalnızca bağlantı metnini yankılayan işe yaramaz bir
titleyazmak titleveyatarget’ın eksik birhref’in yerine geçebileceğini sanmak- Bağlantı
titleözniteliğini belge<title>öğesiyle karıştırmak
Özet
titlekısa bir üzerine gelme ipucu ekleyebilir; görünür bağlantı metni birincil kalırtarget="_blank"yeni bir sekme veya pencere açar- Daha güvenli harici bağlantılar için
_blank’irel="noopener noreferrer"ile eşleştirin - Kendi sayfalarınız için aynı sekme gezinmesini tercih edin
hrefhedef olmaya devam eder; bu öznitelikler yalnızca deneyimi inceler
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek