HTML <meta> http-equiv 屬性

定義和用法

http-equiv 屬性為 content 屬性 的值得提供 HTTP 標頭。

http-equiv 屬性可用于模擬 HTTP 響應標頭。

實例

每 30 秒刷新一次文檔:

<head>
  <meta http-equiv="refresh" content="30">
</head>

親自試一試

語法

<meta http-equiv="content-security-policy|content-type|default-style|refresh">

說明

改寫 HTTP(超文本傳輸協議)標頭字段的值是 meta 元素的用途之一。服務器與瀏覽器之間傳輸 HTML 數據時一般用的就是 HTTP。服務器的每條響應都包含著一組向瀏覽器說明其內容的字段。meta 元素可以用來模擬其中四種標頭字段。

http-equiv 屬性的用途是指定要模擬的標頭字段的名稱,字段值由 content 屬性 指定。

http-equiv 屬性有四個值可用,如下表所示:

屬性值

描述
content-security-policy

規定文檔的內容政策。

例如:

<meta http-equiv="content-security-policy" content="default-src 'self'">

content-type

規定文檔的字符編碼。

提示:這是另一種聲明 HTML 頁面所有字符編碼的方法。

例如:

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

default-style

規定要使用的首選樣式表。

例如:

<meta http-equiv="default-style" content="the document's preferred stylesheet">

注意:對應的 content 屬性值應與同一文檔中某個 style 元素或 link 元素的 title 屬性值相同。

refresh

定義文檔刷新自身的時間間隔,以秒為單位。

例如:

<meta http-equiv="refresh" content="300">

還可以另行指定一個 URL 讓瀏覽器載入:

例如:

<meta http-equiv="refresh" content="5; https://www.codew3c.com">

注意:應謹慎使用 "refresh" 值,因為它會奪走用戶對頁面的控制權。使用 "refresh" 將導致 W3C 的 Web 內容可訪問性指南失敗。

瀏覽器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持