下面介绍meta标签的几个属性,charset,content,http-equiv,name。

一、charset

此特性声明当前文档所使用的字符编码,但该声明可以被任何一个元素的lang特性的值覆盖,此特性的值必须是一个符合由IANA所定义的字符编码首选MIME名称之一,鼓励使用UTF-8。

二、content

基于内容,这个属性为http-equiv或name属性提供了与其相关的值的定义。

三、http-equiv

equiv的全称是"equivalent",意思是相等,相当于。定义http-equiv相当于http的作用。

meta标签中http-equiv属性语法格式是:

<meta http-equiv="参数" content="具体的描述">

http-equiv属性主要有以下几种参数:

1、content-Type(设定网页字符集)

<meta http-equiv="content-Type" content="text/html;charset=utf-8"> //旧的HTML,不推荐
<meta charset="utf-8"> //HTML5设定网页字符集的方式

2、X-UA-Compatible(浏览器采取何种版本渲染当前页面)

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> //指定IE和Chrome使用最新版本渲染当前页面

3、cache-control(指定请求和响应遵循的缓存机制)

<meta http-equiv="cache-control" content="no-cache">

no-cache: 先发送请求,与服务器确认该资源是否被更改,如果未被更改,则使用缓存。

no-store: 不允许缓存,每次都要去服务器上,下载完整的响应。(安全措施)

public: 缓存所有响应,但并非必须,因为max-age也可以做到相同效果。

private: 只为单个用户缓存,因此不允许任何中继进行缓存。(比如说CDN就不允许缓存private的响应)

maxage: 表示当前请求开始,该响应在多久内能被缓存和重用,而不去服务器重新请求。

<meta http-equiv="Cache-Control" content="no-siteapp" />//禁止百度自动转码

4、expires(网页到期时间)

<meta http-equiv="expires" content="Sunday 26 October 2011 01:00 GMT" />

5、refresh(自动刷新并指向某页面)

<meta http-equiv="refresh" content="2;URL=http://www.cnblogs.com/camille666/"> //2秒后跳转向我的博客

6、Set-Cookie(cookie设定)

如果网页过期 ,那么这个网页存在本地的cookies也会被自动删除。

<meta http-equiv="Set-Cookie" content="name, date"> //格式
<meta http-equiv="Set-Cookie" content="User=camille; path=/; expires=Sunday, 10-Jan-11 10:00:00 GMT"> //具体范例

7、网页过渡效果

<meta http-equiv=”page-Enter” contect=”revealTrans(duration=时间(秒),transition=效果)”/>
<meta http-equiv=”page-Exit” contect=”revealTrans(duration=时间;transition=效果)”/> 0~23种效果

四、name

meta标签中name属性语法格式是:

<meta name="参数" content="具体的描述">

name属性主要有以下几种参数:

1、keywords(关键字)

<meta name="keywords" content="camille,计算机,软件工程">

2、description(网站内容的描述)

<meta name="description" content="camille,计算机,软件工程">

3、viewport(移动端的窗口)

<meta name="viewport" content="width=device-width, initial-scale=1">

4、robots(定义搜索引擎爬虫的索引方式)

说明:robots用来告诉爬虫哪些页面需要索引,哪些页面不需要索引。content的参数有all,none,index,noindex,follow,nofollow。默认是all。

<meta name="robots" content="none">

none : 搜索引擎将忽略此网页,等价于noindex,nofollow。

noindex : 搜索引擎不索引此网页。

nofollow: 搜索引擎不继续通过此网页的链接索引搜索其它的网页。

all : 搜索引擎将索引此网页与继续通过此网页的链接索引,等价于index,follow。

index : 搜索引擎索引此网页。

follow : 搜索引擎继续通过此网页的链接索引搜索其它的网页。

5、author(作者)

<meta name="author" content="camille">

6、generator(网页制作软件)

<meta name="generator" content="Sublime Text3">

7、copyright(版权)

<meta name="copyright" content="camille"> 

8、revisit-after(搜索引擎爬虫重访时间)

<meta name="revisit-after" content="7 days">

9、renderer(双核浏览器渲染方式)

<meta name="renderer" content="webkit"> //默认webkit内核
<meta name="renderer" content="ie-comp"> //默认IE兼容模式
<meta name="renderer" content="ie-stand"> //默认IE标准模式

10、referrer

<meta name="referrer" content="never">

never: 如果referer-policy的值为never,删除 http head中的referer;

default: 如果referer-policy的值为default,如果当前页面使用的是https协议,而正要加载的资源使用的是普通的http协议,则将 http header中的referer置空;

origin: 如果referer-policy的值为origin,只发送origin部分;

always: 如果referer-policy的值为always,不改变http header中的 referer 的值。这种情况下,如果当前页面使用了https协议,而要加载的资源使用的是http协议,加载资源的请求头中也会携带referer。

PC端meta标签的更多相关文章

  1. 移动端meta标签设置

    移动端meta标签设置 1.设置当前html文件的字符编码 <meta charset="UTF-8"> 1 2设置浏览器的兼容模式(让IE使用最新的浏览器渲染) &l ...

  2. 移动端meta标签整理-备

    分类 在介绍移动端特有 meta 标签之前,先简单说一下 HTML meta 标签的一些知识. meta 标签包含了 HTTP 标题信息 (http-equiv) 和 页面描述信息 (name). h ...

  3. 移动端——meta标签

    meta标签主要辅助HTML结构层的.meta标签不管在互联网前端还是在移动端都起了很重要的作用. <meta http-equiv="Content-type" conte ...

  4. 移动端 :meta标签1万个作用

    meta标签 <meta charset="utf-8"> <meta http-equiv="Content-Type" content=& ...

  5. 移动端 meta 标签笔记

    (转自http://www.cssue.com/xhtml-css/html5-css3/mobile-meta.html,版权归原作者所有!) 移动平台对 meta 标签的定义 一.meta 标签分 ...

  6. 移动端meta标签

    现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置,如何阻止双击放大?user-scalable=no <!-- 禁止缩放 --> <meta name=”viewpor ...

  7. 移动端meta标签缓存设置

    1.<meta charset="utf-8"> 2.<meta content="width=device-width, initial-scale= ...

  8. 移动端meta标签的使用和设置

    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale= ...

  9. 移动端meta标签的设置

    var phoneWidth = parseInt(window.screen.width); var phoneScale = phoneWidth / 640; var ua = navigato ...

随机推荐

  1. 个推应用统计产品(个数)Android集成实践

    前段时间,我们公司的产品又双叒叕给我们提了新需求,要求我们把APP相关的数据统计分析一下,这些指标包括但不限于应用每日的新增.活跃.留存率等等,最好每天都能提供数据报表.这种事情真是想想就麻烦,大家最 ...

  2. Hadoop生态圈-Flume的组件之自定义Sink

    Hadoop生态圈-Flume的组件之自定义Sink 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客主要介绍sink相关的API使用两个小案例,想要了解更多关于API的小技 ...

  3. 用Riffstation扒带

    有人说扒带本质就是扒和声 编曲初学者如果是自学的情况下很容易陷入瓶颈,网络上的编曲爱好者大都建议去多扒带,所谓扒带其实就是把别人的编曲自己编出来,然而这要很好的听力,下面我介绍的这款软件就是用来扒和声 ...

  4. 在android手机上通过Html5Plus调用java类。

    关于html5plus的资料参考http://www.html5plus.org/ 最近通过html5做手机app,其中涉及到网络通过,必须采用原生的socket,websocket无法满足要求,ht ...

  5. ZSTU OJ 3770: 黑帽子 归纳总结

    Description 一群非常聪明的人开舞会,每人头上都戴着一顶帽子.帽子只有黑白两种,黑的至少有一顶.每个人都能看到其它人帽子的颜色,却看不到自己的.主持人先让大家 看看别人头上戴的是什幺帽子,然 ...

  6. Lua程序设计(四)面向对象类继承

    1.类继承 ①代码 Sharp = { _val = } --① 父类 function Sharp:new() local new_sharp = { } self.__index = self - ...

  7. 流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin

    Debug问题??? ./easydarwin -c ./easydarwin.xml & //这样的话是80端口 ./easydarwin -c ./easydarwin.xml -d // ...

  8. html5 canvas 弧形描边渐变

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. 基于序列化技术(Protobuf)的socket文件传输

    好像好久都没更博文了,没办法,最近各种倒霉事情,搞到最近真的没什么心情,希望之后能够转运吧. 言归正传,这次我要做的是基于序列化技术的socket文件传输来无聊练一下手. 一.socket文件传输 之 ...

  10. expect 交互 模拟ssh 登陆

    模拟ssh登录 #!/bin/bash Ip='192.168.1.6' # 循环就行 RemoteUser='user' # 普通用户 RemotePasswd='userpasswd' # 普通用 ...