Bir favicon oluşturmanın birkaç yolu vardır. Sizin için en iyi yol çeşitli faktörlere bağlıdır:
- Bu görev için harcayabileceğiniz zaman. Çoğu insan için bu "olabildiğince hızlı".
- Yapmak istediğiniz çabalar. Daha iyi sonuçlar için elle 16x16 simge çizmek gibi.
- Garip özelliklere sahip belirli bir tarayıcıyı desteklemek gibi belirli kısıtlamalar.
İlk yöntem: Bir site simgesi oluşturucu kullanın
İşi iyi ve hızlı bir şekilde yapmak istiyorsanız, bir favicon üreteci kullanabilirsiniz . Bu, tüm büyük masaüstü ve mobil tarayıcılar için resimleri ve HTML kodunu oluşturur. Tam açıklama: Bu sitenin yazarıyım.
Bu tür bir çözümün avantajları: hızlıdır ve tüm uyumluluk konuları sizin için zaten ele alınmıştır.
İkinci yöntem: Bir favicon.ico oluşturun (yalnızca masaüstü tarayıcılar)
favicon.ico
Önerdiğiniz gibi, 16x16 ve 32x32 resimler içeren bir dosya oluşturabilirsiniz ( Microsoft'un 16x16, 32x32 ve 48x48 önerdiğini unutmayın ).
Ardından, bunu HTML kodunuzda belirtin:
<link rel="shortcut icon" href="/path/to/icons/favicon.ico">
Bu yöntem, eski ve yeni tüm masaüstü tarayıcılarda çalışacaktır. Ancak çoğu mobil tarayıcı favicon'u görmezden gelir.
favicon.ico
Dosyayı köke yerleştirip bildirmeme öneriniz hakkında : dikkatli olun, bu teknik çoğu tarayıcıda çalışsa da% 100 güvenilir değildir. Örneğin, Windows Safari onu bulamıyor (verilen: bu tarayıcı bir şekilde Windows'ta kullanımdan kaldırılmıştır, ancak siz anladınız). Bu teknik, PNG simgeleriyle (modern tarayıcılar için) birleştirildiğinde kullanışlıdır.
Üçüncü yöntem: Bir favicon.ico, bir PNG simgesi ve bir Apple Touch simgesi oluşturun (tüm tarayıcılar)
Sorunuzda mobil tarayıcılardan bahsetmiyorsunuz. Çoğu favicon.ico
dosyayı görmezden gelir . Siteniz masaüstü tarayıcılara ayrılmış olsa da, muhtemelen mobil tarayıcıları tamamen görmezden gelmek istemezsiniz.
Aşağıdakilerle iyi bir uyumluluk elde edebilirsiniz:
favicon.ico
, yukarıyı görmek.
- Android Chrome için 192x192 PNG simgesi
- 180x180'lik bir Apple Touch simgesi (iPhone 6 Plus için; diğer cihaz gerektiğinde küçültülür).
Onları ile ilan et
<link rel="shortcut icon" href="/path/to/icons/favicon.ico">
<link rel="icon" type="image/png" href="/path/to/icons/favicon-192x192.png" sizes="192x192">
<link rel="apple-touch-icon" sizes="180x180" href="/path/to/icons/apple-touch-icon-180x180.png">
Hikayenin tamamı bu değil, ancak çoğu durumda yeterince iyi.