meta

meta 标签

一. 设置编码 charset

<meta charset="utf-8">

二. http-equiv content

语法:

1. expires(期限)

设置网页过期的期限

<meta http-equiv="expires" content="Wed, 20 Jun 2007 22:33:00 GMT">  

2. pragma(cache模式)

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

注意:这样设定,访问者将无法脱机浏览。

3. refresh 刷新

<meta http-equiv="Refresh" content="2;URL=http://www.net.cn/">  

2 指的是 2 秒后跳转到新网页

4. set-cookie

网页过期,cookie被删除

<meta http-equiv="Set-Cookie" content="cookievalue=xxx;expires=Wednesday, 20-Jun-2007 22:33:00 GMT; path=/">  

5. window-target (重要)

禁止使用 iframe 显示

<meta http-equiv="Window-target" content="_top">  

6. Page_Enter、Page_Exit

设定进入页面时的特殊效果

<meta http-equiv="Page-Enter"    contect="revealTrans(duration=1.0,transtion=    12)">    

设定离开页面时的特殊效果

<meta http-equiv="Page-Exit"    contect="revealTrans(duration=1.0,transtion=    12)">    

Duration的值为网页动态过渡的时间,单位为秒。

Transition是过渡方式,它的值为0到23,分别对应24种过渡方式。如下表:

属性值效果属性值效果
0盒状收缩1盒状放射
2圆形收缩3圆形放射
4由下往上5由上往下
6从左至右7从右至左
8垂直百叶窗9水平百叶窗
10水平格状百叶窗11垂直格状百叶窗
12随意溶解13从左右两端向中间展开
14从中间向左右两端展开15从上下两端向中间展开
16从中间向上下两端展开17从右上角向左下角展开
18从右下角向左上角展开19从左上角向右下角展开
20从左下角向右上角展开21水平线状展开
22垂直线状展开23随机产生一种过渡方式

7. 清除缓存(重要)

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

8. keywords 给搜索引擎使用

<meta http-equiv="keywords" content="keywords">

9. 页面描述

<meta http-equiv="description" content="This is my page">  

三. name

1. referrer 控制所有从该文档发出的 HTTP 请求中HTTP Referer 首部的内容:

content 属性可取的值:
作用
no-referrer不要发送 HTTP Referer 首部.
origin发送当前文档的 origin。
no-referrer-when-downgrade当目的地是先验安全的(https->https)则发送
origin作为 referrer ,但是当目的地是较不安全的 (https->http)时则不发送 referrer 。这个是默认的行为。
origin-when-crossorigin在同源请求下,发送完整的URL (不含查询参数) ,其他情况下则仅发送当前文档的 origin
unsafe-URL在同源请求下,发送完整的URL (不含查询参数)。

2. viewport

关于窗口的设置

属性值作用
width一个正整数或者字符串 device-width以pixels(像素)为单位, 定义viewport(视口)的宽度。
height一个正整数或者字符串 device-height以pixels(像素)为单位, 定义viewport(视口)的高度。
initial-scale一个0.0 到10.0之间的正数定义设备宽度(纵向模式下的设备宽度或横向模式下的设备高度)与视口大小之间的缩放比率。
maximum-scale一个0.0 到10.0之间的正数定义缩放的最大值;
minimum-scale一个0.0 到10.0之间的正数定义缩放的最小值;它必须小于或等于maximum-scale的值,不然会导致不确定的行为发生。
user-scalable一个布尔值(yes 或者no)如果设置为 no,用户将不能放大或缩小网页。默认值为 yes。

移动端常用

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">

3. 用于搜索

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

<meta name="description" content="practice">

4. 其他网站元数据

参考每个网站的内容

5. 为网站添加小图标

<meta rel="shortcut icon" href="favicon.ico" type="image/x-icon">

最好使用 .ico 格式的图片,这在所有浏览器都适用

常用示例:

移动端适配:

  <meta name="viewport" content="width=device-width, initial-scale=1.0,  maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">

忽略页面中的数字识别为电话,忽略email识别 -->(ios常用)

<meta name="format-detection" content="telphone=no, email=no" />

禁止使用 iframe 显示

<meta http-equiv="Window-target" content="_top">  

清除缓存

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

删除苹果默认的工具栏和菜单栏

<meta name="apple-mobile-web-app-capable" content="yes" />

设置苹果工具栏颜色

<meta name="apple-mobile-web-app-status-bar-style" content="black" />

启用360浏览器的极速模式(webkit)

<meta name="renderer" content="webkit">

工具栏颜色

<meta name="apple-mobile-web-app-status-bar-style" content="black" />

启用360浏览器的极速模式(webkit)

<meta name="renderer" content="webkit">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值