0Pricing
HTML Academy · Ders

anchor Öğesi ve href Özniteliği

anchor etiketi ve href özniteliğiyle bağlantılar oluşturmayı öğrenin.

anchor Öğesi ve href Özniteliği, CoddyKit'te ücretsiz bir HTML Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, HTML Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. HTML Academy kursu toplamda 4 dersten oluşur.

Bağlantı Nedir

<a> (bağlantı) öğesi, web'in temel yapı taşı olan bir köprü bağlantısı oluşturur.

  • Kullanıcılar sayfalar arasında gezinmek için bağlantılara tıklar
  • Bağlantılar belgeleri, kaynakları ve konumları birbirine bağlar
  • Bağlantılar olmadan web, birbirinden kopuk sayfalardan oluşan bir koleksiyon olurdu

href Özniteliği

href (hipermetin başvurusu) özniteliği, bağlantının yöneldiği yeri belirtir:

<a href="https://example.com">Visit Example</a>
<a href="/about">About Us</a>
<a href="../contact.html">Contact</a>
<!-- href = destination URL or path
     Content between tags = clickable text -->
<!-- Without href, a is still valid but not a hyperlink -->

Bağlantı Metni Önemlidir

<a> etiketleri arasındaki metin (bağlantı metni), hedefi açıklamalıdır:

<!-- Bad: uninformative -->
<a href="/docs/guide">Click here</a>
<a href="/docs/guide">Read more</a>

<!-- Good: descriptive -->
<a href="/docs/guide">Read the Getting Started Guide</a>

<!-- Screen readers list all links — "click here" is meaningless out of context -->

href Değer Türleri

href farklı türlerde değerler içerebilir:

<a href="https://example.com">External URL</a>
<a href="/page">Root-relative path</a>
<a href="page.html">Relative path</a>
<a href="#section">Fragment (same page)</a>
<a href="mailto:hi@example.com">Email link</a>
<a href="tel:+1234567890">Phone link</a>
<a href="javascript:void(0)">JS (avoid this)</a>

E-posta ve Telefona Bağlantı Verme

Özel URI şemaları, e-posta ve telefon bağlantıları oluşturur:

<a href="mailto:support@example.com">Email Support</a>

<a href="mailto:support@example.com?subject=Hello&body=Hi%20there">
  Email with Subject
</a>

<a href="tel:+15555551234">Call Us: (555) 555-1234</a>
<!-- Tapping tel: links on mobile opens the phone dialer -->

Bağlantılarda title Özniteliği

title özniteliğiyle bir araç ipucu ekleyin:

<a href="/glossary" title="View the full HTML glossary">Glossary</a>
<!-- title appears as a tooltip on hover
     But: not accessible via keyboard or touch — never rely on title alone for critical info -->

Bağlantıları Biçimlendirme

Tarayıcılar, erişilebilirlik için korumanız gereken varsayılan bağlantı stillerini uygular:

/* Default link states */
a:link    { color: blue; text-decoration: underline; }
a:visited { color: purple; }
a:hover   { color: red; }
a:focus   { outline: 2px solid blue; } /* keyboard focus */
a:active  { color: red; }

/* Never remove :focus outline — keyboard users need it */

Etkin ve Geçerli Bağlantılar

Geçerli gezinme bağlantısı için aria-current kullanın:

<nav>
  <a href="/">Home</a>
  <a href="/about" aria-current="page">About</a>
  <a href="/contact">Contact</a>
</nav>
<!-- aria-current="page" tells screen readers this link is the current page -->
<!-- CSS: [aria-current="page"] { font-weight: bold; } -->

href Olmadan Bağlantı

href içermeyen bir <a>, etkileşimli olmayan bir yer tutucu bağlantıdır:

<a>Not a link yet</a>
<!-- No href = no hyperlink, no default pointer cursor, not keyboard-focusable -->

<!-- If you need a clickable element without navigation, use button:
<button onclick="doSomething()">Click Me</button> -->

Blok Öğelerini Kapsama

HTML5'te <a>, blok öğelerini kapsayabilir ve böylece tüm bölümleri tıklanabilir hâle getirir:

<a href="/products/widget">
  <div class="card">
    <h2>Widget Pro</h2>
    <p>The best widget available.</p>
    <img src="widget.jpg" alt="Widget Pro product image">
  </div>
</a>
<!-- Valid in HTML5 (not in HTML4) -->
<!-- Ensure the link text is still descriptive for screen readers -->

Bağlantı Odağı ve Klavye Erişimi

Bağlantılara klavyeyle erişilebilmelidir:

  • Kullanıcılar Tab tuşuyla bağlantılar arasında geçiş yapar
  • Bağlantıları Enter tuşuyla etkinleştirirler
  • Bağlantıların odak çerçevesini hiçbir zaman kaldırmayın
  • Sekme sırası, okuma sırasını izlemelidir

Hızlı Kontrol

Ekran okuyucu kullananlar için bir bağlantı metnini erişilebilir kılan nedir?

Özet: Bağlantı Öğesi

Bağlantılarla ilgili temel kavramlar:

  • <a href="url"> bir köprü bağlantısı oluşturur
  • Bağlantı metni hedefi açıklamalıdır
  • Harici adresleri, göreli yolları, parçaları, mailto: ve tel: şemalarını destekler
  • HTML5, blok öğelerinin <a> içine alınmasına izin verir
  • :focus odak çerçevesini hiçbir zaman kaldırmayın
  • Geçerli gezinme öğeleri için aria-current="page" kullanın

Sıkça Sorulan Sorular

“anchor Öğesi ve href Özniteliği” dersi ücretsiz mi?

Evet — “anchor Öğesi ve href Özniteliği” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve HTML Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. HTML Academy kursu toplamda 4 dersten oluşur.

“anchor Öğesi ve href Özniteliği” dersinde ne öğreneceğim?

anchor etiketi ve href özniteliğiyle bağlantılar oluşturmayı öğrenin. HTML Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

HTML Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te HTML Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“anchor Öğesi ve href Özniteliği” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu HTML Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her HTML Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. anchor Öğesi ve href Özniteliği
  2. Mutlak ve Göreli URL'ler
  3. Bağlantıları Yeni Sekmelerde Açma ve download Özniteliği
  4. Bölümlere Bağlantı ve Parça Tanımlayıcıları
← HTML Academy Sayfasına Dön