前端网页meta元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显示的窗口等!

下面是对meta标签作用的一些整合...(不常用的不列了,以下都是常用到的)

1、name属性

name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息 和分类信息用的。

举例说明:

(1)keywords用来告诉搜索引擎你网页的关键字是什么。

< meta name="keywords" content="开心鬼看视频,前端大神,web前端,前端开发,UI设计">

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

< meta name="description" content="这里是网站的一些描述,这是一个电商网站,这是一个金融公司">

(3)author(标注网站作者)

< meta name="author" content="开心鬼看视频">

(4)robots(robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。)

content的参数有all,none,index,noindex,follow,nofollow。默认是all。

参数:

信息参数为all:文件将被检索,且页面上的链接可以被查询;

信息参数为none:文件将不被检索,且页面上的链接不可以被查询;

信息参数为index:文件将被检索;

信息参数为follow:页面上的链接可以被查询;

信息参数为noindex:文件将不被检索,但页面上的链接可以被查询;

信息参数为nofollow:文件将被检索,但页面上的链接不可以被查询;

(5)copyright(meta标签的copyright的信息参数,代表说明网站版权信息。)

< meta name="copyright" content="开心鬼看视频">

2、http-equiv属性

http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

举例说明:

(1)Refresh(自动刷新并指向新页面。)

< meta http-equiv="Refresh"content="2;URL=http://www.haorooms.com"><br>

(2)Set-Cookie(如果网页过期,那么存盘的cookie将被删除)

< meta http-equiv="Set-Cookie"content="cookie value=xxx;expires=Friday,12-Jan-200118:18:18GMT;path=/">//时间格式得对GMT<br>

(3)Window-target(强制页面在当前窗口以独立页面显示)//这个属性用来防止别人在框架里调用自己的页面

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

(4)content-Type(显示字符集的设定)

< meta http-equiv="content-Type"content="text/html;charset=utf-8">一般设置为utf-8,世界通用字符编码<br>

(5)Page-Enter(页面过渡效果)用的少,效果挺好,但是IE中是可以的,谷歌浏览器是不支持的;

< meta http-equiv="Page-Enter" content="revealTrans(Duration=2.0,Transition=12)" />

Page-Enter : 进入页面;

Page-Exit : 离开页面;

Site-Enter : 进入网站;

Site-Exit : 离开网站;<br>

0 : 矩形收缩转换。

1 : 矩形扩张转换。

2 : 圆形收缩转换。

3 : 圆形扩张转换。

4 : 向上擦除。

5 : 向下擦除。

6 : 向右擦除。

7 : 向左擦除。

8 : 纵向百叶窗转换。

9 : 横向百叶窗转换。

10 : 国际象棋棋盘横向转换。

11 : 国际象棋棋盘纵向转换。

12 : 随机杂点干扰转换。

13 : 左右关门效果转换。

14 : 左右开门效果转换。

15 : 上下关门效果转换。

16 : 上下开门效果转换。

17 : 从右上角到左下角的锯齿边覆盖效果转换。

18 : 从右下角到左上角的锯齿边覆盖效果转换。

19 : 从左上角到右下角的锯齿边覆盖效果转换。

20 : 从左下角到右上角的锯齿边覆盖效果转换。

21 : 随机横线条转换。

22 : 随机竖线条转换。

23 : 随机使用上面可能的值转换。

移动端专用:

1、H5页面窗口自动调整到设备宽度,并禁止用户缩放页面

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

2、忽略将页面中的数字识别为电话号码

< meta name="format-detection" content="telephone=no" />

3、忽略Android平台中对邮箱地址的识别

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

4、当网站添加到主屏幕快速启动方式,可隐藏地址栏,仅针对ios的safari

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

5、将网站添加到主屏幕快速启动方式,仅针对ios的safari顶端状态条的样式

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

6、uc强制竖屏

< meta name="screen-orientation" content="portrait">

7、 QQ强制竖屏

< meta name="x5-orientation" content="portrait">

8、开启对web app程序的支持

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

9、 改变顶部状态条的颜色;

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

default:白色 black:黑色 black-translucent:灰色半透明

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

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

11、避免IE使用兼容模式

< meta http-equiv="X-UA-Compatible" content="IE=edge">

12、禁止 Chrome 浏览器中自动提示翻译

< meta name="google" value="notranslate">

13、添加智能 App 广告条 Smart App Banner(iOS 6+ Safari)

< meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL"> myAppStoreID、myAffiliateData、myURL是自己的iphone参数

前端开发移动端通用头部(meta)

< !DOCTYPE html>

< html>

< head>

< meta charset="utf-8">

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

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

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

< meta content="telephone=no" name="format-detection">

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

< title>开心鬼看视频</ title>

< link rel="stylesheet" href="index.css">

</ head>

< body>

开心鬼看视频

< /body>

</ html>

meta标签常用的大概就是这么一些...

转自头条:http://www.toutiao.com/i6462918146339635725/

web前端-《手机移动端WEB资源整合》——meta标签篇的更多相关文章

  1. 【超级干货】手机移动端WEB资源整合

    meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-wid ...

  2. 手机移动端WEB资源整合

    meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-wid ...

  3. 【超级干货】手机移动端WEB资源整合:转载

    转载于:http://www.w3cfuns.com/notes/24611/fbba9cbd616e795360ea45515494aa53.html meta基础知识 H5页面窗口自动调整到设备宽 ...

  4. 手机移动端web前端常见问题整理

    移动端常见问题及解决方案 一.meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="w ...

  5. 安卓手机移动端Web开发调试之Chrome远程调试(Remote Debugging)

    一.让安卓打debug模式的apk包 二.将电脑中的chrome升级到最新版本,在chrome浏览器地址栏中输入chrome://inspect/#devices: 在智能手机还未普及时,移动设备的调 ...

  6. web前端之移动端:知识汇

    移动前端自适应适配方法总结 移动端前端适配方案(总结) -- 面试重点 不要再问我移动适配的问题了 一.响应式布局: // Extra small devices (portrait phones, ...

  7. 【前端】移动端Web开发学习笔记【2】 & flex布局

    上一篇:移动端Web开发学习笔记[1] meta标签 width设置的是layout viewport 的宽度 initial-scale=1.0 自带 width=device-width 最佳实践 ...

  8. 【前端】移动端Web开发学习笔记【1】

    下一篇:移动端Web开发学习笔记[2] Part 1: 两篇重要的博客 有两篇翻译过来的博客值得一看: 两个viewport的故事(第一部分) 两个viewport的故事(第二部分) 这两篇博客探讨了 ...

  9. web前端该怎么入门?web前端入门教程(非常详细)

    初学编程的小伙伴经常会遇到的问题,1.没资源 2.没人带 3.不知道从何开始 ,小编也是从新手期过来的,所以很能理解萌新的难处,现在整理一些以前自己学习的一些资料送给大家,希望对广大初学小伙伴有帮助! ...

随机推荐

  1. [EXT JS]"hasMany" association on ExtJS 4.1.1a

    ExtJS uses "hasMany" association to support nested json. However the sencha docs lacks wel ...

  2. 页面自适应<meta name="viewport">标签设置

    viewport: 它在页面中设置,是应对手机模式访问网站.网页对屏幕而做的一些设置.通常手机浏览器打开页面后,会把页面放在一个虚拟的“窗 口”–这个比窗口大,也就是你常发现页面可以进行拖动.放大放小 ...

  3. Html5学习2(Html表格、Html列表、Html5新元素、Canvas (坐标、路径、画圆、文本、渐变、图像))

    Html表格 1.表格中的表头:<th></th>.其中表头部分字体加粗,颜色深绿色 <h4>水平标题:</h4> <table border=& ...

  4. Spring中获取request的几种方法,及其线程安全性分析(山东数漫江湖)

    前言 本文将介绍在Spring MVC开发的web系统中,获取request对象的几种方法,并讨论其线程安全性. 原创不易,如果觉得文章对你有帮助,欢迎点赞.评论.文章有疏漏之处,欢迎批评指正. 欢迎 ...

  5. Farey Sequence (欧拉函数+前缀和)

    题目链接:http://poj.org/problem?id=2478 Description The Farey Sequence Fn for any integer n with n >= ...

  6. charles https抓包

    1. 配置 Charles 根证书 首先打开 Charles: Charles 启动界面 主界面 然后如下图操作:   之后会弹出钥匙串,如果不弹出,请自行打开钥匙串,如下图: 钥匙串 系统默认是不信 ...

  7. 【JDK】JDK7与JDK8环境共存与切换:先安装jdk7,配置好环境变量后再安装jdk8

    1.先安装JDK7 下载jdk-7u79-windows-i586.exe,安装后配置好环境变量JAVA_HOME,CLASSPATH,PATH java -version javac 指令都正常 2 ...

  8. C++学习之路(二):引用

    (1)引用是变量的别名 引用的基本定义格式:类型 &引用名 = 变量名 例如:int a = 1; int &b = a,这里b是a的别名,b与a都指向了同一块内存单元. 对于引用而言 ...

  9. 命令行创建KVM虚拟机

    qemu命令创建虚拟机: qemu-img create -f qcow2 /home/ubuntu.img 20G   qemu-system-x86_64 -m 2048 -enable-kvm ...

  10. GDB实战

    程序中除了一目了然的Bug之外都需要一定的调试手段来分析到底错在哪.到目前为止我们的调试手段只有一种:根据程序执行时的出错现象假设错误原因,然后在代码中适当的位置插入 printf ,执行程序并分析打 ...