HTML Favicon
Head oturumu charset, viewport, title ve bir stil sayfası bağlantısıyla başlangıç bir meta veri kutusu kurmuştu. Bir favicon, pratik bir head bağlantısı daha: sayfa başlığının yanında tarayıcı sekmesinde görünen küçük simge. Kalabalık sekmeler, yer imleri ve bazı geçmiş listeleri arasında sitenizi tanımayı kolaylaştırır. CSS metniyle çizmezsiniz — tarayıcıyı küçük bir görüntü dosyasına yönlendirirsiniz.
Favicon nedir
Favicon bir site simgesi kaynağıdır. Tarayıcılar onu alır çünkü HTML’iniz (veya /favicon.ico gibi varsayılan bir tahmin) nereye bakacaklarını söyler. Modern sayfalar yolu ve dosya türünü netleştirmek için genellikle bir link öğesiyle açıkça bildirir. Simge, çok küçük boyutlarda okunacak kadar basit ve kare kalmalıdır.
Doğrudan yanıt
Belge head’ine rel="icon" ve simge dosyanıza işaret eden bir href ile bir link ekleyin. Yaygın seçimler favicon.ico, images/favicon.png gibi bir PNG veya bir SVG simgedir. Yol, diğer göreli URL’lerle aynı şekilde çözülmelidir (bkz. File Paths). Dosyayı değiştirdikten sonra tarayıcı önbelleğini bekleyin — sert yenileme veya gizli pencere çoğu zaman yeni simgeyi normal yeniden yüklemeden daha hızlı gösterir.
Klasik .ico bağlantısı
Birçok eğitim hâlâ HTML dosyasıyla aynı klasördeki favicon.ico ile başlar. İsteğe bağlı type özniteliği tarayıcıların kaynağı anlamasına yardımcı olabilir.
Klasik favicon bağlantısı
html<head>
<title>My Site</title>
<link rel="icon" href="favicon.ico" type="image/x-icon">
</head>
Klasik örneği okumak
link,titleve diğer meta verinin yanındaheadiçinde yaşarrel="icon"kaynağı bir favicon olarak işaretlerhref="favicon.ico"simge dosyasının bu HTML sayfasının yanında olduğunu varsayartype="image/x-icon".icodosyaları için yaygın bir MIME ipucudur- Doğru yol olmadan sekme varsayılan veya boş bir simge tutabilir
PNG ve SVG varyantları
PNG favicon’ları tasarım araçlarından kolayca dışa aktarılır. SVG favicon’ları tarayıcı desteklediğinde farklı ölçeklerde keskin kalır. Simgeyi bir images klasöründe tutup href’i oraya yönlendirebilirsiniz.
PNG veya SVG favicon
html<head>
<title>My Site</title>
<link rel="icon" href="images/favicon.png" type="image/png">
<!-- or: href="images/icon.svg" type="image/svg+xml" -->
</head>
Başlangıç formatı seçmek
.ico— geleneksel, eski araçlar tarafından genişçe tanınır.png— zaten PNG varlıkları dışa aktaran yeni başlayanlar için basit.svg— kitlenizin tarayıcıları desteklediğinde net vektör seçeneği
İlk gün her formata ihtiyacınız yoktur. Doğru bağlantılı net bir simge yayınlayın; proje gerektirirse daha sonra apple-touch veya çok boyutlu paketler için genişletin.
Yollar işaretleme kadar önemlidir
href eksik bir dosyaya işaret ederse favicon isteği 404 döner ve sekme simgesi sessizce başarısız olur. Klasör adlarını, yazımı ve HTML dosyasının simge olmadan taşınıp taşınmadığını kontrol edin. Göreli yollar, dosyanın “nerede olması gerektiğine” dair hissinize değil, HTML belge URL’sine göredir.
Önbellek güncellemeleri gizleyebilir
Tarayıcılar favicon’ları sık sık agresifçe önbelleğe alır. favicon.png’yi değiştirir, yenilersiniz ve hâlâ dünkü işareti görürsünüz. Bu her zaman HTML’in yanlış olduğu anlamına gelmez. Sert yenileme, gizli/incognito pencere deneyin veya dosyayı geçici yeniden adlandırıp href’i güncelleyin ki tarayıcı taze bir URL alsın. Bu alışkanlığı erken öğretin ki öğrenenler panikle çalışan işaretlemeyi silmesin.
Simgeleri küçük ve net tutun
Sekmeye sıkıştırılmış kocaman bir fotoğraf okunaksız bir bulanıklığa dönüşür. Basit bir işaret, yüksek kontrast ve kare bir tuval tercih edin. Favicon bir tanıma yardımcısıdır, ikinci bir hero görsel değildir. Ayrıntılı markayı sayfa gövdesine saklayın.
Bağlantı nereye aittir
Favicon link öğelerini head içine koyun. Bunları body içine koymak belge düzeyi simgeler için yanlış yerdir. head’in meta veri ve kaynak bağlantıları için olduğunu zaten biliyorsunuz; favicon’lar aynı kuralı izler.
Editörünüzde pratik
- Küçük kare bir simgeyi HTML dosyanızın yanına veya bir
imagesklasörünün içine koyun. - Eşleşen bir yolla
headiçine<link rel="icon" href="...">ekleyin. - Sayfayı açın ve başlık metninin yanındaki tarayıcı sekmesine bakın.
- Yolu bilerek bozun, yenileyin ve simgenin kaybolduğunu veya eski haline döndüğünü fark edin — sonra düzeltin.
- Simge dosyasını değiştirin ve eskisi yapışırsa yeni sanatı doğrulamak için gizli pencere açın veya sert yenileyin.
Kolay hatalar
- Favicon
link’iniheadyerinebodyiçine koymak - Yanlış
hrefile sayfa HTML’i hâlâ iyi görünürken simgenin 404 vermesi - Eski bir favicon önbellekteyken anında görsel güncelleme beklemek
- Küçük, basit kare bir işaret yerine kocaman bir fotoğraf kullanmak
- Yalnızca HTML’i dağıtırken simge dosyasını yüklemeyi unutmak
rel="stylesheet"ilerel="icon"’u karıştırıp CSS veya sekme simgesinin neden bozulduğunu merak etmek
Özet
- Favicon’lar
headiçinderel="icon"ile bağlanır href’i gerçek bir.ico,.pngveya.svgdosyasına yönlendirin- Doğru yollar ve sakin önbellek kontrolleri çoğu “eksik simge” raporunu çözer
- Simgeleri sekme boyutunda küçük ve tanınır tutun
- Çalışan bir bağlantı, kullanılmayan simge formatları yığınından iyidir
🧠 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