<meta>: The metadata element

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

* Some parts of this feature may have varying levels of support.

Phần tử <meta> HTML đại diện cho metadata không thể được biểu diễn bởi các phần tử liên quan đến meta khác, như <base>, <link>, <script>, <style>, hoặc <title>.

Loại metadata được cung cấp bởi phần tử <meta> có thể là một trong các loại sau:

  • Nếu thuộc tính name được đặt, phần tử <meta> cung cấp metadata cấp tài liệu áp dụng cho toàn bộ trang.
  • Nếu thuộc tính http-equiv được đặt, phần tử <meta> hoạt động như chỉ thị pragma để mô phỏng các chỉ thị có thể được cung cấp bởi tiêu đề HTTP.
  • Nếu thuộc tính charset được đặt, phần tử <meta>khai báo charset, cung cấp mã hóa ký tự mà tài liệu được mã hóa.
  • Nếu thuộc tính itemprop được đặt, phần tử <meta> cung cấp metadata do người dùng định nghĩa.

Thuộc tính

Phần tử này bao gồm các thuộc tính toàn cục.

Note: Thuộc tính name có ý nghĩa cụ thể cho phần tử <meta>. Thuộc tính itemprop không được đặt trên phần tử <meta> bao gồm thuộc tính name, http-equiv, hoặc charset.

charset

Thuộc tính này khai báo mã hóa ký tự của tài liệu. Nếu thuộc tính có mặt, giá trị của nó phải là khớp không phân biệt hoa thường ASCII với chuỗi "utf-8", vì UTF-8 là mã hóa duy nhất hợp lệ cho các tài liệu HTML5. Các phần tử <meta> khai báo mã hóa ký tự phải nằm hoàn toàn trong 1024 byte đầu tiên của tài liệu.

content

Thuộc tính này chứa giá trị cho thuộc tính http-equiv hoặc name, tùy thuộc vào cái nào được sử dụng.

http-equiv

Xác định chỉ thị pragma, là các hướng dẫn cho trình duyệt để xử lý tài liệu. Tên thuộc tính là viết tắt của http-equivalent vì các giá trị được phép là tên của các tiêu đề HTTP tương đương.

media

Thuộc tính media xác định media nào màu chủ đề được định nghĩa trong thuộc tính content nên được áp dụng. Giá trị của nó là media query, mặc định là all nếu thuộc tính bị thiếu. Thuộc tính này chỉ liên quan khi thuộc tính name của phần tử được đặt thành theme-color. Nếu không, nó không có hiệu ứng và không nên được bao gồm.

name

Các thuộc tính namecontent có thể được sử dụng cùng nhau để cung cấp metadata tài liệu dưới dạng các cặp tên-giá trị, với thuộc tính name cung cấp tên metadata và thuộc tính content cung cấp giá trị.

Ví dụ

Đặt mô tả meta

Thẻ <meta> sau đây cung cấp description làm metadata cho trang web:

html
<meta
  name="description"
  content="The HTML reference describes all elements and attributes of HTML, including global attributes that apply to all elements." />

Đặt chuyển hướng trang

Ví dụ sau sử dụng http-equiv="refresh" để hướng dẫn trình duyệt thực hiện chuyển hướng. Thuộc tính content="3;url=https://www.mozilla.org" sẽ chuyển hướng trang đến https://www.mozilla.org sau 3 giây:

html
<meta http-equiv="refresh" content="3;url=https://www.mozilla.org" />

Tóm tắt kỹ thuật

Danh mục nội dung Nội dung metadata. Nếu thuộc tính itemprop có mặt: nội dung luồng, nội dung cụm từ.
Nội dung được phép Không có; đây là void element.
Bỏ qua thẻ Phải có thẻ mở và không được có thẻ đóng.
Cha được phép
Vai trò ARIA ẩn Không có vai trò tương ứng
Vai trò ARIA được phép Không có role được phép
Giao diện DOM HTMLMetaElement

Thông số kỹ thuật

Specification
HTML
# the-meta-element

Khả năng tương thích trình duyệt

Xem thêm