
Ders 4: Linkler ve Sayfalar Arası Geçiş
Neden?Bağlantılar, kullanıcıyı doğru içeriğe götüren web sayfası yollarıdır.
Ne öğreneceğiz?
Bu derste Harici, göreli ve sayfa içi bağlantıları öğreneceğiz.
Nasıl ilerleyeceğiz?
Önce kavramın amacını düşün. Ardından aşağıdaki örneği kendin yaz. Kodu kaydet, tarayıcıda aç ve küçük bir değişiklik yaparak sonucu gözlemle.
Öğrenme kuralı: Kodu yalnızca kopyalama. Her satır için “Bu satır neden burada?” ve “Bu satırı silersem ne değişir?” sorularını sor.
Derse başlamadan önce kendini yokla
- Bu konuyu gerçek bir web sayfasında hangi ihtiyacı çözmek için kullanırım?
- Örnekteki hangi HTML elementi içeriğin anlamını taşıyor?
- Uygulamayı kendi fikrimle nasıl değiştirebilirim?
Ders sonunda kontrol
- Kodu kendim, bakmadan tekrar yazabildim mi?
- Tarayıcıda sonucu test ettim mi?
- Karşılaştığım bir hatayı neden oluştuğunu açıklayarak düzelttim mi?
Ders hedefi
Harici web sitelerine, aynı klasördeki sayfalara ve sayfa içindeki bölümlere bağlantı verebileceksiniz.
Bağlantı oluşturmak için <a> etiketi kullanılır:
PHP Kod:
<a href="https://developer.mozilla.org/tr/">MDN Web Dokümantasyonu</a>
Yeni sekmede açılan bağlantı için target="_blank" kullanılabilir. Güvenlik açısından bu kullanımda rel="noopener" eklemek iyi bir uygulamadır:
PHP Kod:
<a href="https://example.com" target="_blank" rel="noopener">
Yeni sekmede aç
</a>
Aynı klasörde bulunan bir sayfaya göreli bağlantı verilir:
PHP Kod:
<a href="hakkimda.html">Hakkımda</a>
Alt klasördeki sayfaya ulaşmak için klasör adını yazabilirsiniz:
PHP Kod:
<a href="sayfalar/iletisim.html">İletişim</a>
Sayfa içinde belirli bir bölüme gitmek için hedef elemente id verilir:
PHP Kod:
<a href="#iletisim">İletişim bölümüne git</a>
<h2 id="iletisim">İletişim</h2>
E-posta ve telefon bağlantıları da oluşturulabilir:
PHP Kod:
<a href="mailto:ornek@example.com">E-posta gönder</a>
<a href="tel:+905551112233">Bizi ara</a>
Ders 4: Linkler ve Sayfalar Arası Geçiş
