favicon คืออะไร มีประโยชน์ยังไง

favicon-คืออะไร
favicon-คืออะไร

Favicon คืออะไร มีประโยชน์ยังไง

Favicon เป็นการนำคำว่า Favorite และ Icon มารวมเข้าด้วยกัน ซึ่งจะนำไป ใช้เป็นโลโก้ของเว็บไซต์ขนาดเล็ก เพื่อสร้างจุดสนใจ ให้คนที่ทำการหาข้อมูลบนหน้าค้นหาของ Google เกิดการสังเกตเห็นได้ง่าย สร้างความแตกต่าง และ ที่สำคัญคือ ยังสามารถช่วยให้ผู้ค้นหาสามารถจดจำเว็บไซต์ของเราได้ เป็นตัวช่วยในการเพิ่มโอกาสการคลิกเข้าถึงคอนเทนต์ของเราได้มากยิ่งขึ้น

Favicon แสดงตรงไหนบ้าง

  • แสดงตรง address bar ตรงที่อยู่เว็บไซต์
  • แสดงที่ Favorite Tab ( เปิดแท็บของ Browser ใหม่แต่ยังไม่ได้ไปที่หน้าเว็บไซต์ไหน )
  • แสดงเป็นไอคอนของแอพทั้งใน Android และ iOS กรณีเว็บไซต์พัฒนาเป็น Progressive Web Apps

วิธีทำ Favicon

วิธีทำ favicon อย่างง่าย เราสามารถทำ favicon ได้เองง่าย ๆ เพียงแค่สร้างไฟล์ขนาด 16×16 pixel และเซฟเป็นไฟล์นามสกุล .icon จากนั้นก็เพิ่ม tags ในส่วน head ของเว็บไซต์ คือ

<link rel="icon" href="favicon.png">

แต่การทำแบบข้างต้นจะเป็นเพียงการทำ favicon ให้แสดงบน address bar เพียงส่วนเดียว การจะทำ favicon ให้รองรับการแสดงผลอย่างสมบูรณ์ในทุกตำแหน่งบน Browser และทุกระบบปฏิบัติการ ทุก Platform จะต้องทำรูปในขนาดที่แตกต่างกันจำนวนมาก ในปัจจุบันเราสามารถใช้เครื่องมือเพื่อ Generate Favicon จากรูปภาพขนาดใหญ่เพียงรูปเดียวให้สามารถรองรับทุก Browser ทุกระบบปฏิบัติการ และทุก Platform ได้ ตัวอย่างเว็บไซต์ที่ให้บริการคือ https://www.favicon-generator.org

ตัวอย่าง Tags และขนาดรูปทั้งหมดที่จะต้องทำให้รองรับการแสดง Favicon

<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192"  href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">

Leave a Reply