HTML 元信息标签
本文最后更新于:2024年3月18日 凌晨
HTML 元信息标签
<head>
标签定义及使用说明
设置favicon
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="shortcut icon" href="/favicon-16x16.png"> <link rel="manifest" href="/manifest.json"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/ms-icon-144x144.png"> <meta name="theme-color" content="#ffffff">
|
标签定义及使用说明
- 元数据(Metadata)是数据的数据信息。
<meta>
标签提供了 HTML 文档的元数据,元数据不会显示在客户端,但是会被浏览器解析。
- META元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者及其他元数据。
- 元数据可以被使用浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 Web 服务调用。
提示和注释
- 注意:
<meta>
标签通常位于 <head>
区域内。
- 注意:元数据通常以名称/值对出现。
- 注意:如果没有提供 name 属性,那么名称/值对中的名称会采用 http-equiv 属性的值。
属性
属性 |
值 |
描述 |
charset |
character_set |
定义文档的字符编码 |
content |
text |
定义与 http-equiv 或 name 属性相关的元信息 |
http-equiv |
content-type default-style refresh |
把 content 属性关联到 HTTP 头部 |
name |
application-name author description generator* *keywords |
把 content 属性关联到一个名称 |
实例
实例 1 - 定义文档关键词,用于搜索引擎:
1
| <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
|
实例 2 - 定义web页面描述:
1
| <meta name="description" content="Free Web tutorials on HTML and CSS">
|
实例 3 - 定义页面作者:
1
| <meta name="author" content="Hege Refsnes">
|
实例 4 - 每30秒刷新页面:
1
| <meta http-equiv="refresh" content="30">
|
<base>
标签定义及使用说明
<base>
标签为页面上的所有的相对链接规定默认 URL 或默认目标。
- 在一个文档中,最多能使用一个
<base>
元素,<base>
标签必须位于 <head>
元素内部。
提示和注释
- 提示:请把
<base>
标签排在 <head>
元素中第一个元素的位置,这样 head 区域中其他元素就可以使用 <base>
元素中的信息了。
- 注释:如果使用了
<base>
标签,则必须具备 href 属性或者 target 属性或者两个属性都具备。
属性
属性 |
值 |
描述 |
href |
URL |
规定页面中所有相对链接的基准 URL |
target |
_blank _parent _self _top framename |
规定页面中所有的超链接和表单在何处打开,该属性会被每个链接中的 target 属性覆盖 |
实例
1 2 3 4 5 6 7 8 9 10 11 12
| <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test</title> <base href="//www.test.com//images/" target="_blank"> </head> <body> <p><img src="logo.png" > - 注意这里我们设置了图片的相对地址,能正常显示是因为我们在 head 部分设置了 base 标签,该标签指定了页面上所有链接的默认 URL,所以该图片的访问地址为 "http://www.test.com/images/logo.png"</p> <p><a href="//www.test.com/">test.com</a> - 注意这个链接会在新窗口打开,即便它没有 target="_blank" 属性,因为在 base 标签里我们已经设置了 target 属性的值为 "_blank",</p> </body> </html>
|