1、定义: 标签提供了 HTML 文档的元数据。元数据不会显示在客户端,但是会被浏览器解析。
META元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者及其他元数据。
元数据可以被使用浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 Web 服务调用。
2、meta的属性主要有name和http-equiv
(1)name属性:一般写给程序员看,网页不显示,使用范例如下:
<meta name="author" content="xyr"/> **作者**
<meta name="website" content="http://www.baidu.com"/> **网站地址**
<meta name="copyright" content="2001-2018 sxt.com"/> **版权**
<meta name="keywords" content="Java技术 大数据"/> **关键字,便于网页被搜索查找有
利于搜索引擎优化**
<meta name="description" content="尚学堂专注于:JavaEE培训,人工智能+Python培训,大
数据培训,区块链培训,并提供先就业、后付款的就业模式.实战派.好教育" />
**类似于网站自己的广告**
(2)http-equiv属性:写给程序看,范例如下:
expires: 指定网页的过期时间,一旦网页过期,必须重新从服务器上下载
<meta http-equiv="expires" content="Sat Sep 27 16:12:35 CST 2018"/>
pragma: 指定禁止浏览器从本地磁盘缓存中获取该页面内容,浏览器一旦离开网页就无法脱机访
问该网页
<meta http-equiv="Pragma" content="no-cache"/>
refresh: 指定浏览器多长时间后自动刷新指定页面
<meta http-equiv="refresh" content="2"/> 设定2秒后自动刷新本页面
<meta http-equiv="refresh" content="4;URL=http://www.baidu.com"/> 设置4秒后自动刷新
百度页面
set-cookie:设置Cookie,如果网页过期,那么客户端上的Cookie也将被删除掉
<meta http-equiv="set-cookie" content="name=value expires= Sat Sep 27 16:12:30 CST 2019, path=/" />
content-type: 设置该页面的内容类型和所用字符集
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>