HTML <meta> http-equiv 屬性
語法
<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 |
支持 | 支持 | 支持 | 支持 | 支持 |