HTML元素表示那些不能由其它HTML元相關元素(,,,或)之一表示的任何元數據信息.
瀏覽器支持
示例
屬性
此元素包括全局屬性。
注意:全局屬性name在元素中具有特殊的語義;另外,在同一個 font-size: 18px;">開發者必須禁用 CESU-8,UTF-7,BOCU-1或SCSU這些字符集,因為這些字符集已經被證實存在跨站腳本攻擊(XSS)的風險。
開發者應盡量避免使用UTF-32字符集對網頁進行編碼,因為不是所有的HTML5編碼算法能夠將其與UTF-16編碼區分開來。注意:
- 聲明的字符編碼必須與頁面保存所使用的編碼相匹配,以避免亂碼和安全漏洞.
- 元素必須包含在元素中并且在HTML代碼的前1024個字節內,因為某些瀏覽器在選擇編碼之前只查看前面這些字節。
- 元素只是algorithm to determine the character set 中的一部分。 HTTP的Content-Type頭部以及任何Byte-Order Marks元素都優先于此元素。
- 強烈建議使用該屬性定義字符編碼。如果未定義,某些跨腳本技術可能危害網頁,如 UTF-7 fallback cross-scripting technique.保持設置該屬性以避免類似風險。
- 元素的charset屬性和以下HTML5內容等效,其中IANAcharset包含了charset一樣的值。后者的語法仍然是允許的,但是不再推薦。
Notes
Depending on the attributes set, the kind of metadata can be one of the following:
- Ifnameis set, it is document-levelmetadata, applying to the whole page.
- Ifhttp-equivis set, it is a pragma directive— information normally given by the web server about how the web page is served.
- Ifcharsetis set, it is a charset declaration— the character encoding used by the webpage.
- Ifitempropis set, it is user-defined metadata— transparent for the user-agent as the semantics of the metadata is user-specific.
標簽定義及使用說明
元數據(Metadata)是數據的數據信息。
標簽提供了 HTML 文檔的元數據。元數據不會顯示在客戶端,當時會被瀏覽器解析。
META元素通常用于指定網頁的描述,關鍵詞,的文件的最后修改,作者,和其他元數據。
元數據可以被使用瀏覽器(如何顯示內容或重新加載頁面),搜索引擎(關鍵詞),或其他 Web 服務調用。
提示和注釋
注意:標簽通常位于區域內。
注意:元數據通常以名稱/值對出現。
注意:如果沒有提供 name 屬性,那么名稱/值對中的名稱會采用 http-equiv 屬性的值。
HTML 4.01 與 HTML5之間的差異
HTML5 不支持 scheme 屬性。
在 HTML5 中,有一個新的 charset 屬性,它使字符集的定義更加容易:
HTML 與 XHTML 之間的差異
在 HTML 中標簽沒有結束標簽。
在 XHTML 中標簽必須包含結束標簽。
例子
定義針對搜索引擎的關鍵詞:
定義對頁面的描述:
定義頁面的最新版本:
定義頁面作者:
每 5 秒刷新一次頁面:
實例
描述 HTML 文檔的元數據: