HTML <head> 標籤 (Tag)

HTML 網頁中一定有一個 (也只會有一個) <head> 標籤 (tag),<head> 是接在 <html> 下面的第一個標籤,而在 <body> 起始標籤前面結束。

<head> 標籤作用上是當作一個容器,裡面包含著不同用途的 HTML tags,而這些 tag 的內容通常不會被顯示在頁面上,僅用來說明關於該網頁的元資訊 (metadata),像是指定網頁的標題,或像是指定該網頁所使用的編碼等。

<head> tag 使用上看起來會像這樣子:

<!DOCTYPE html>
<html>
  <head>
    <title>Page Head</title>
    <link href="page.css" rel="stylesheet">
  </head>
  <body>
    <!-- blah blah -->
  </body>
</html>

被包含在 <head> 裡面的標籤有這些:

設定網站圖示 (Favicons)

為了提升品牌識別度,我們需要在 <head> 中設定 Favicons。現代的最佳實踐是至少提供一個 .ico(相容舊版)與一個 .svg(支援無限縮放與深色模式)。

<!-- 現代瀏覽器推薦使用 SVG -->
<link rel="icon" href="/favicon.svg" type="image/svg+xml" />

<!-- 為了與老舊瀏覽器相容 -->
<link rel="icon" href="/favicon.ico" sizes="any" />

<!-- Apple 裝置專用圖示 -->
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />