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 ที่เปิดใช้ควรเหมือนกับค่าของ属性 title ใน element style หรือ link ในเอกสารเดียวกัน

refresh

กำหนดช่วงเวลาในวินาทีของการปลุกเว็บไซต์ของเอกสาร

ตัวอย่าง:

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

ยังสามารถกำหนด URL อื่นๆ ที่เว็บเบราวเซอร์จะโหลดมาด้วย

ตัวอย่าง:

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

ข้อเตือน:ใช้ค่า "refresh" อย่างระมัดระวัง เพราะมันจะเอาอำนาจการควบคุมหน้าเว็บจากผู้ใช้ การใช้ "refresh" จะทำให้แนวทางนวัตกรรมเข้าถึงเนื้อหาของ W3C ล้มเหลว

การสนับสนุนโปรแกรมบราวเซอร์

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน