【HTML5开发系列】meta元素详解
meta元素可以用来定义文档的各种元数据。他有很多种用法,一个HTML文档可以包含多个meta元素。
meta元素在HTML5中的变化
charset属性是HTML5中新增的。在HTML4中,http-equiv属性可以有任意多个不同值。而在HTML5中则有限制。此外,现在已不再使用meta元素来指定网页所用的语言。
meta元素用法
1、name和content属性
name属性用来表示元数据的类型,content属性用来提供值。
meta元素可以使用几种预定义元数据类型。如下:
application name:当前页所属Web应用系统的名称
author:当前页的作者名
description:当前页的说明
generator:用来生成HTML的软件名称(通常用于Ruby on Rails、ASP.NET等服务器端框架生成的HTML强库)
keyword:一批以逗号分开的字符串,用来描述页面的内容
<html>
<head>
<meta name=”author” content=”Khadron”/>
</head>
</html>
除了上面预定义元数据类型名称,还可以使用元数据扩展。最常用的是robots元数据。可以用它告诉搜索引擎该如何对待该文档。例如:
<meta name=”robots” content=”noindex”>
robots元数据有三个大多数搜索引擎都认识的值:noindex(表示不要索引本业)、noarchive(表示不要将本业存档或缓存)和nofollow(表示不要顺着本业中的连接继续搜索下去)
2、声明字符编码
这个很简单,如:
<meta charset=”utf-8” />
上面声明这个页面将采用UTF-8编码。
3、模拟HTTP标头字段
meta元素另一种用途是改写HTTP标头字段的值。使用http-equiv来实现。
http-equiv属性有三个值可用。分别是:
refresh:以秒为单位制定一个时间间隔,在此时间过去之后将从服务器重新载入当前页面。也可以另行制定一个URL让浏览器载入。
default-style:制定页面优先使用的样式表。对应的content属性值应与同一文档中某个style元素或link元素的title属性值相同。
content-type:这是另一种声明HTML页面编码所用的字符编码的方法
<meta http-equiv=”refresh”content=”5”/>
【HTML5开发系列】meta元素详解的更多相关文章
- [js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
本文内容与路径([js高手之路] html5 canvas系列教程 - 开始路径beginPath与关闭路径closePath详解)是canvas中比较重要的概念.掌握理解他们是做出复杂canvas动 ...
- HTML5 中的Nav元素详解
什么是Nav元素 Nav元素可以用作页面导航的链接组,在导航链接组里面有很多的链接,点击每个链接可以链接到其他页面或者当前页面的其他部分,并不是所有的链接组都要被放在nav元素里面,我们只需要把最主要 ...
- JDK8日常开发系列:Consumer详解
java.util.function中 Function, Supplier, Consumer, Predicate和其他函数式接口广泛用在支持lambda表达式的API中.这些接口有一个抽象方法, ...
- html5中output元素详解
html5中output元素详解 一.总结 一句话总结: output元素是HTML5新增的元素,用来设置不同数据的输出,没什么大用,了解即可 <form action="L3_01. ...
- html5的datalist元素详解
html5的datalist元素详解 一.总结 一句话总结: datalist元素配合input元素可以出现有提示选择作用的选框效果,还是相对比较简便好用的 1.optgroup元素是干嘛的? opt ...
- html5中time元素详解
html5中time元素详解 一.总结 一句话总结: time的使用的话主要是将时间放在datetime属性里面:<time datetime="2015-10-22"> ...
- HTML5有语义的内联元素详解
HTML5有语义的内联元素详解 time标签 time 元素表示一个时间值,比如 5:35 P.M., EST, April 23, 2007.例如: Example Source Code:< ...
- html5中section元素详解
html5中section元素详解 一.总结 一句话总结: section元素 用来定义文章中的章节(通常应该有标题和段落内容) section元素的作用就是给内容分段,给页面分区 1.section ...
- JSP页面中的Meta标签详解
Meta标签详解 相信大家在平时开发中最常接触的页面就是html和jsp了,可在这两个页面中有一个Meta标签你天天都会看见,可是你真的了解这个标签的一些其他用处吗?今天给大家介绍一些该标签的其他应用 ...
随机推荐
- Linux学习之一-从三个重要人物的故事和一张思维导图说起
Linux是一套自由加开放源代码的类Unix操作系统,诞生于1991年10月5日(第一次正式向外公布),由芬兰学生Linus Torvalds和后来陆续加入的众多爱好者共同开发完成. Linux是一个 ...
- perl学习笔记——输入与输出
读取标准输入 用<STDIN>进行标准输入:chomp($line=<STDIN>); 如果读到文件尾,行输入操作符就会返回undef.便可利用这一性质跳出循环. while( ...
- DNS 取得授权
1.阿里云上cnroot.cn申请DNS解析服务器 也就是cnroot.cn下的子域名都从这个DNS上获取. 如www.cnroot.cn 如 handle.cnroot.cn 2.vi /home/ ...
- B树、B-树、B+树、B*树(转)
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right): 2.所有结点存储一个关键字: 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树: 如: B ...
- C连接MySql
连接数据库connect.c #include <stdio.h> #include <mysql/mysql.h> int main() { //MYSQL句柄 MYSQL ...
- R 安装 简单实用
下载和安装Windows环境的R 1.进入主页,点击 蓝色加粗的 download R 2.随便点击一个镜像,这里点击的是http://mirror.fcaglp.unlp.edu.ar/CRAN/ ...
- 调用获取学生信息的接口,保存到excel里面的小程序
# 2.http: // doc.nnzhp.cn / index.php?s = / 6 & page_id = 14# 调用获取学生信息的接口,保存到excel里面 import requ ...
- eclipse / ADT(Android Develop Tool) 一些方便的初始设置
1.设置编辑窗口的背景色eclipse的主编辑窗口的背景色,默认为白色,个人感觉太亮,推荐保护视力的“墨绿色”,当然也可以根据个人喜好更改,如下图 2.主编辑窗口的字体字号等,也可以根据自己的爱好 ...
- 使用Gitolite搭建Gitserver
Gitolite是一款Perl语言开发的Git服务管理工具.通过公钥对用户进行认证.并可以通过配置文件对些操作进行基于分支和路径的精细控制. Gitolite採用的是SSH协议而且使用SSH公钥认证. ...
- Android 完整开源应用大全,完整开源项目
(Antox)聊天的 (new) (OpenKeychain)OpenPGP在android上的实现 (new) (Flock)提供同步服务 (OpenFlappyBird)以前火爆的坑爹鸟 (F ...