【HTML】定义文档数据 —— meta元素

功能说明:

定义文档元数据。


属性:

name  content  scheme  http-equiv  [i18n]


详细解释:

  • 定义元数据关键字

每一个关键字表示一个元数据字段,该关键字的值用来描述该元数据字段,从而形成“关键字/值”成对出现,例如:

<head>
  <meta name="Author" content="zuozhe">
</head>


通过name属性来说明元数据信息的关键字(Author),属性content用来定义该关键字的值(zuozhe)。

也可以为content属性定义一个URI类型的值,例如:

<meta name="DC.identifier" content="http://www.ietf.org/rfc/rfc1866.txt">


  • 元数据的语言信息

meta元素的lang属性用来定义content属性值的语言;dir属性用来定义content属性值中的文字的方向;例如:

<head>
  <meta name="Author" content="zuozhe" lang="US-en" dir="LTR">
</head>

上面的代码表示content属性值的语言是美国英语,方向是从左向右。


  • name属性 —— 用于搜索引擎的元数据

例如,下面的定义会引导搜索引擎使用lang属性来过滤并通过用户的语言优先设置来显示搜索结果:

<meta name="keywords" lang="en-us" conteng="good book">
<meta name="keywords" lang="zh-en" conteng="精品图书">

  • http-equiv属性 —— 用于HTTP消息报头的元数据

http-equiv属性用来定义HTTP消息报头的响应头;例如:

<meta http-equiv="Expires" content="Tue,20 Oct 2014 00:00:00 GMT">


上面的代码,将会创建如下的HTTP消息报头:

Expires: Tue,20 Oct 2014 00:00:00 GMT

  • schema属性 —— 元数据架构

使用schema元素可以为用户浏览器提供更多的上下文环境,以利于正确的解释元数据。也就是说,当有属性提供多重格式时,schema属性值用来标识content属性期望的值。在其他一些情况下,schema属性也可以起到补充说明的作用。


范例:

  • 使用http-equiv属性定义报头的范例
    • 设置网页定时跳转

当http-equiv属性的值为 Refresh 时,可以设置网页定时跳转,或者刷新自身。使用下列语法:

<meta http-equiv="Refresh" content="n;url=http://yourlink">

定时让网页在指定的时间n内跳转到页面 yourlink。例如:

<meta http-equiv="Refresh" content="5;url=http:baidu.com">

浏览器将在5秒之后,自动跳转到baidu.com。如果要使浏览器在完成载入后立即刷新页面,那么可将延迟时间定为0;如果URL项没有定义,那么就刷新本页.









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值