Yükleniyor...

HTML Görseller

HTML’de görseller, tıpkı bir evi dekore ederken duvarlara asılan tablolar gibidir. Görseller bir web sayfasının görsel kimliğini oluşturur, mesajı daha etkili iletir ve kullanıcı deneyimini zenginleştirir. Bir kişisel web sitesinde ziyaretçiye karakterinizi anlatır, bir blogda yazının duygusunu yansıtır, e-ticaret sitesinde ürünün cazibesini artırır, haber sitesinde olayın etkisini kuvvetlendirir.
Bu referans içeriğinde, HTML'de görsellerin nasıl kullanıldığını ileri düzeyde öğreneceksiniz. <img> etiketinin temellerinden başlayıp, lazy loading, responsive teknikler ve SEO uyumlu görsel yerleştirme gibi profesyonel yaklaşımlara geçeceğiz. Ayrıca örneklerde erişilebilirlik ve semantik yapılarla entegrasyon da gösterilecektir.
HTML görseller konusu, bir mektubu resimle süslemek gibidir: sadece metni değil, anlamı da güçlendirir. Görsel öğeler teknik olduğu kadar yaratıcı bir iştir ve bu referans, her iki boyutu da dengeli biçimde sunar. Okuyucu bu içerikte hem doğru sözdizimini öğrenecek hem de farklı senaryolarda profesyonel kullanım örnekleriyle becerisini geliştirecek.

Temel Örnek

html
HTML Code
<!-- Basic image embedding with alt text and fixed size -->
<img src="images/urun.jpg" alt="Kırmızı spor ayakkabı" width="300" height="200">

Yukarıdaki kod, temel bir HTML görsel yerleştirme örneğidir. <img> etiketi, boş bir etikettir (self-closing) ve sayfaya bir görsel eklemek için kullanılır.
src özniteliği (attribute), görselin dosya yolunu belirtir. Bu örnekte "images/urun.jpg", projenin images klasörü içindeki "urun.jpg" dosyasını gösterir.
alt özniteliği ise görsel yüklenemezse veya ekran okuyucu kullanan bir kullanıcı varsa devreye girer. “Kırmızı spor ayakkabı” açıklaması SEO açısından da önemlidir çünkü arama motorları görsellerin içeriğini alt üzerinden anlar.
width ve height öznitelikleri, görselin sabit boyutlarda gösterilmesini sağlar. Bu, sayfanın düzenini korumak için önemlidir. Responsive tasarımda bu değerler genellikle CSS ile kontrol edilir ama temel senaryolarda HTML içinde tanımlanabilir.
Bu yapı e-ticaret sitelerinde ürün görselleri için, bloglarda içerik açıklamaları için, haber sitelerinde olay yerini göstermek için ideal bir başlangıç noktasıdır. Yeni başlayanlar için önemli olan şey, her zaman alt metni eklemeyi ve dosya yollarının doğru tanımlandığından emin olmayı alışkanlık haline getirmektir.

Pratik Örnek

html
HTML Code
<!-- Responsive image with loading optimization and semantic section -->
<figure>
<img src="blog/kahve.jpg" alt="Kahve fincanı ve gazete" loading="lazy" style="max-width:100%; height:auto;">
<figcaption>Sabah keyfi için en iyi kahve önerileri</figcaption>
</figure>

En iyi uygulamaları içeren bu örnek, görsel kullanımı konusunda ileri düzeyde bir yaklaşım sergiliyor.
<figure> etiketi, görseli kapsayan semantik bir öğedir. Görselin bağımsız bir anlam taşıdığı durumlarda kullanılır. Özellikle bloglar ve haber sitelerinde resmin açıklamasıyla birlikte kullanımı önerilir.
<img> etiketi içinde loading="lazy" kullanmak, görselin sayfa tamamen yüklenmeden önce yüklenmemesini sağlar. Bu, sayfa hızını artırır ve SEO açısından olumlu etki yapar.
style ile verilen max-width:100%; height:auto; ifadesi ise görselin bulunduğu alanın genişliğine göre esnek şekilde yeniden boyutlandırılmasını sağlar. Bu, responsive tasarımın temelidir.
<figcaption> etiketi, görselin altına bir açıklama ekler. Bu açıklama hem kullanıcılar hem arama motorları için bilgi verici bir katmandır.
Bu yapı kişisel sitelerde portfolyo görselleri için, bloglarda yazıya ait görsel içerikler için, e-ticaret sitelerinde kampanya görselleri için uygundur. Ayrıca haber sitelerinde infografik açıklamaları için de kullanılabilir.

En İyi Uygulamalar:

  1. Semantik HTML: <figure>, <figcaption> gibi etiketlerle görselleri anlamlı yapılar içinde sunun.
  2. Erişilebilirlik: Tüm görsellere anlamlı alt açıklamaları ekleyin.
  3. Temiz yapı: Kodun okunabilirliğini artırmak için stil ayırma (CSS) ve dosya yolu düzenine dikkat edin.
  4. Performans: loading="lazy" gibi optimizasyonları kullanarak yükleme süresini azaltın.
    Yaygın Hatalar:

  5. alt açıklamasını boş bırakmak ya da anlamlı olmaması.

  6. Görselin çok büyük boyutlarda olması ve responsive olmaması.
  7. Dosya yolunun yanlış tanımlanması nedeniyle görselin hiç yüklenmemesi.
  8. <img> etiketi içine <div> veya başka blok elemanlar koymaya çalışmak (etiket yapısı hatalı olur).
    Hata Ayıklama İpuçları:
  • Tarayıcı geliştirici araçlarında (F12) “Network” sekmesinden görselin yüklenip yüklenmediğini kontrol edin.
  • alt metnini test etmek için görselin adını yanlış yazarak sayfayı gözlemleyin.
    Öneri: Görsellerin hem masaüstü hem mobil görünümde test edilmesi, responsive uyumluluğun sağlanması açısından zorunludur.

📊 Hızlı Referans

Etiket/Özellik Açıklama Örnek
<img> Görsel eklemek için temel etiket <img src="foto.jpg" alt="Manzara">
alt Görselin açıklaması (SEO ve erişim) alt="Ürün görseli"
loading Görselin yüklenme zamanını ayarlar loading="lazy"
<figure> Görseli ve açıklamasını saran yapı <figure>...<figcaption>...</figcaption></figure>
<figcaption> Görsel alt açıklaması <figcaption>2025 Yaz Koleksiyonu</figcaption>
width/height Görsel boyutu width="300" height="200"

Özet ve Sonraki Adımlar:
Bu eğitimde HTML’de görsel kullanımı hakkında ileri seviye bilgiler öğrendiniz. Görsellerin sayfa performansı, SEO uyumu, erişilebilirlik ve kullanıcı deneyimi açısından ne kadar önemli olduğunu gördünüz.
Bu konu, doğrudan CSS ile şekillendirme (örneğin görsel kenar boşlukları, yuvarlatmalar, filtreler) ve JavaScript ile etkileşimli kullanım (örneğin lightbox, görsel galeri) alanlarına açılır.
Bir sonraki adım olarak şunları öğrenmeniz önerilir:

  • CSS ile görsellerin stillendirilmesi (object-fit, border-radius gibi)
  • Responsive görseller için <picture> kullanımı
  • WebP gibi yeni nesil formatlarla optimizasyon
  • JavaScript ile görsel slider veya galeri oluşturma
    Düzenli uygulama ve test, uzmanlaşmanın anahtarıdır. Gerçek projelerde bolca görsel çalışması yapmak en iyi öğrenme yöntemidir.

🧠 Bilginizi Test Edin

Başlamaya Hazır

Bilginizi Test Edin

Bu konudaki anlayışınızı pratik sorularla test edin.

4
Sorular
🎯
70%
Geçmek İçin
♾️
Süre
🔄
Deneme

📝 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