Ada beberapa cara untuk membuat favicon. Cara terbaik untuk Anda bergantung pada berbagai faktor:
- Waktu yang bisa Anda habiskan untuk tugas ini. Bagi banyak orang, ini "secepat mungkin".
- Upaya yang ingin Anda lakukan. Seperti, menggambar ikon 16x16 dengan tangan untuk hasil yang lebih baik.
- Batasan khusus, seperti mendukung browser tertentu dengan spesifikasi aneh.
Metode pertama: Gunakan generator favicon
Jika Anda ingin menyelesaikan pekerjaan dengan baik dan cepat, Anda dapat menggunakan generator favicon . Yang satu ini membuat gambar dan kode HTML untuk semua browser desktop dan seluler utama. Pengungkapan penuh: Saya adalah penulis situs ini.
Keuntungan dari solusi tersebut: cepat dan semua pertimbangan kompatibilitas sudah ditujukan untuk Anda.
Metode kedua: Buat favicon.ico (khusus browser desktop)
Seperti yang Anda sarankan, Anda dapat membuat favicon.ico
file yang berisi gambar 16x16 dan 32x32 (perhatikan bahwa Microsoft merekomendasikan 16x16, 32x32 dan 48x48 ).
Kemudian, nyatakan dalam kode HTML Anda:
<link rel="shortcut icon" href="/path/to/icons/favicon.ico">
Metode ini akan bekerja dengan semua browser desktop, lama dan baru. Tetapi sebagian besar browser seluler akan mengabaikan favicon.
Tentang saran Anda untuk menempatkan favicon.ico
file di root dan tidak mendeklarasikannya: berhati-hatilah, meskipun teknik ini berfungsi di sebagian besar browser, tidak 100% dapat diandalkan. Misalnya Windows Safari tidak dapat menemukannya (diberikan: browser ini entah bagaimana sudah usang di Windows, tetapi Anda mengerti maksudnya). Teknik ini berguna jika dikombinasikan dengan ikon PNG (untuk browser modern).
Metode ketiga: Buat favicon.ico, ikon PNG dan ikon Apple Touch (semua browser)
Dalam pertanyaan Anda, Anda tidak menyebutkan browser seluler. Kebanyakan dari mereka akan mengabaikan favicon.ico
file tersebut. Meskipun situs Anda mungkin didedikasikan untuk browser desktop, kemungkinan besar Anda tidak ingin mengabaikan browser seluler sama sekali.
Anda dapat mencapai kompatibilitas yang baik dengan:
favicon.ico
, Lihat di atas.
- Ikon PNG 192x192 untuk Android Chrome
- Ikon Apple Touch 180x180 (untuk iPhone 6 Plus; perangkat lain akan memperkecil ukurannya sesuai kebutuhan).
Deklarasikan mereka dengan
<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">
Ini bukan cerita lengkapnya, tapi cukup bagus dalam banyak kasus.