首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

網站 Favicon 設定:ICO 格式與 HTML 標籤

     編輯:程式設計綜合問答

現象

瀏覽器分頁標籤、書籤列顯示的小圖示 (如 CSDN 的 C 字圖示)。

標準做法

  1. 準備 ICO 檔案:favicon.ico (16x16, 32x32, 48x48 多解析度內建)。
    工具:線上轉換 (favicon.io、realfavicongenerator.net)、PS 插件、ImageMagick 指令:
    convert icon.png -define icon:auto-resize=16,32,48,64 favicon.ico
  2. 放置於網站根目錄:/favicon.ico — 瀏覽器**自動請求**,無需 HTML 標籤。
  3. 或指定自訂路徑 (HTML):
    <link rel="icon" type="image/x-icon" href="/assets/favicon.ico">
    <!-- 現代瀏覽器支援 PNG -->
    <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16.png">
    <!-- Apple Touch Icon -->
    <link rel="apple-touch-icon" href="/assets/apple-touch-icon.png">
    

格式支援現況

格式支援度備註
ICO所有瀏覽器 (含 IE6+)多解析度單檔,最相容
PNG現代瀏覽器 (IE11+)單一解析度,需多尺寸
SVGChrome, Firefox, Edge, Safari 14+向量無限縮放,單檔
WebP部分現代瀏覽器壓縮佳,相容性較低

最佳實務

  • **同時提供 ICO (根目錄) + PNG/SVG (HTML 指定)**,覆蓋所有環境。
  • ICO 內建 16/32/48px,PNG 提供 16/32/180px (Apple)。
  • 設定長期快取:Cache-Control: public, max-age=31536000, immutable。
  • 更新時修改檔名或查詢字串 ?v=2 強制重新下載。

線上產生工具

將 favicon.ico 放網站根目錄,並加上 <link rel="icon"> 標籤指定 PNG/SVG,即可完整支援各瀏覽器分頁圖示。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved