<meta>标签属性详细说明

2024-07-16 10:06:53 267
HTML的 `<meta>` 标签用于在HTML文档的头部定义元数据。元数据不会在页面上直接显示,但会被浏览器、搜索引擎和其他Web服务使用。以下是 `<meta>` 标签的属性、作用及其使用场景的详细说明,并以表格形式列出其可能的值。

属性列表

<meta> 标签常用属性列表

属性说明
charsetutf-8, iso-8859-1, 等等定义HTML文档的字符编码。
namedescription, keywords, author, viewport, 等等定义与文档相关的元数据的名称。
contentname 属性结合使用的任意字符串提供与 name 属性相关的内容。
http-equivcontent-type, default-style, refresh, 等等将内容作为HTTP头部信息发送给服务器。
schemename 属性结合使用的任意字符串定义元数据的方案(很少使用)。
propertyog(Open Graph)相关的属性用于定义Open Graph协议的元数据,通常用于社交媒体平台。

属性说明

1. charset 属性

作用

指定HTML文档的字符编码。

使用场景

设置文档的字符编码,确保文档中的字符正确显示。

可能的值
说明
utf-8UTF-8字符编码(最常用)。
iso-8859-1ISO-8859-1字符编码(西欧)。
windows-1252Windows-1252字符编码。
gb2312GB2312字符编码(简体中文)。

示例

<meta charset="utf-8">

2. namecontent 属性

作用

name 属性定义元数据的名称,content 属性提供与名称相关的内容。

使用场景

定义与文档相关的各种元数据,如描述、关键词、作者、视口设置等。

可能的值
说明
description网页的简短描述,搜索引擎会在搜索结果中显示。
keywords与网页内容相关的关键词(现已不常用)。
author网页的作者信息。
viewport设置视口的属性,常用于响应式设计。
robots指示搜索引擎如何索引页面。
theme-color定义浏览器工具栏的颜色。
application-name定义网页应用的名称。
示例
<meta name="description" content="A brief description of the webpage.">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="Author Name">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow">
<meta name="theme-color" content="#ffffff">
<meta name="application-name" content="MyApp">

3. http-equivcontent 属性

作用

http-equiv 属性将内容作为HTTP头部信息发送给服务器。

使用场景

设置文档的HTTP头部信息,如字符集、刷新频率、缓存控制等。

可能的值
说明
content-type指定文档的MIME类型和字符编码。
default-style指定文档的默认样式表。
refresh指示浏览器在指定的时间间隔后刷新页面。
cache-control控制浏览器的缓存行为。
expires指定文档的到期时间。
示例
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="refresh" content="30">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="Wed, 21 Oct 2020 07:28:00 GMT">

4. propertycontent 属性(Open Graph 协议)

作用

property 属性用于定义Open Graph协议的元数据,通常用于社交媒体平台。

使用场景

提供社交媒体分享时使用的元数据,如标题、描述、图片URL等。

可能的值
说明
og:title在社交媒体分享时使用的页面标题。
og:description在社交媒体分享时使用的页面描述。
og:image在社交媒体分享时使用的图片URL。
og:url在社交媒体分享时使用的页面URL。
og:type在社交媒体分享时定义内容类型(如websitearticle)。
og:site_name网站的名称。
示例
<meta property="og:title" content="The Title of the Page">
<meta property="og:description" content="A description of the page for social media sharing.">
<meta property="og:image" content="http://example.com/image.jpg">
<meta property="og:url" content="http://example.com">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Example Site">