html5手机网站需要加的那些meta/link标签,html5 meta全解

  • A+
所属分类:Web技巧

一、大众机型常用meta标签name的设置

1、name之viewport

说明:屏幕的缩放
content的几个属性:
width viewport的宽度[device-width | pixel_value]width如果直接设置pixel_value数值,大部分的安卓手机不支持,但是iOS支持;
height – viewport 的高度 (范围从 223 到 10,000 )
user-scalable [yes | no]是否允许缩放
initial-scale [数值] 初始化比例(范围从 > 0 到 10)
minimum-scale [数值] 允许缩放的最小比例
maximum-scale [数值] 允许缩放的最大比例
target-densitydpi 值有以下(一般推荐设置中等响度密度或者低像素密度,后者设置具体的值dpi_value,另外webkit内核已不准备再支持此属性)
-- dpi_value 一般是70-400//没英寸像素点的个数
-- device-dpi设备默认像素密度
-- high-dpi 高像素密度
-- medium-dpi 中等像素密度
-- low-dpi 低像素密度
完整案例:

 

2、name之format-detection忽略电话号码和邮箱

说明:忽略页面中的数字识别为电话号码

说明:忽略页面中的邮箱格式为邮箱

也可以写成:

3、name之设置作者姓名及联系方式

说明:设置作者姓名及联系方式

4、其他

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二、ios系统的meta/link设置:

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

说明:
网站开启对web app程序的支持,其实意思就是删除默认的苹果工具栏和菜单栏,开启全屏显示

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

说明:
在 web app 应用下状态条(屏幕顶部条)的颜色;
默认值为 default(白色),可以定为 black(黑色)和 black-translucent(灰色半透明);

3、设置“添加到主屏幕图标

Safari 浏览器有一个“添加到主屏幕”的功能,用户可以像保存书签一样把一个网站添加到主屏幕,下次用户直接点击主屏幕上的图标就能进入网站。

这个功能不仅方便用户快速访问我们的网站,而且也使我们的 WebApp 更像一个原生应用html5手机网站需要加的那些meta/link标签,html5 meta全解

因为 iOS 分辨率,所以 icon.png 图片的尺寸也各不相同,我们可以通过 sizes属性来分别定义,iOS 系统会自动获取向匹配的图片:

扩展:

为用户加上提示

通过添加一个JavaScript代码来邀请用户添加到主屏幕,该库使用了HTML5的本地存储跟踪是否已经显示过了,以避免重复出现。

目前使用比较多和有在更新的一个库来自这里:http://cubiq.org/add-to-home-screen

4、设置桌面图标的标题,

为了在主屏达到最好的显示效果, title最好限制在六个中文长度内,超长的内容会被隐藏:

html5手机网站需要加的那些meta/link标签,html5 meta全解添加到主屏后的标题(iOS 6 新增)

5、设置启动画面

当用户点击主屏图标打开 WebApp 时,系统会展示启动画面,在未设置情况下系统会默认显示该网站的首页截图,当然这个体验不是很好,所以我们需要通过以下代码来自定义启动画面:

根据 iOS 设备的分辨率,其启动画面的图片尺寸也各不相同所以:

或者以下代码,具体没有实践,还需考证

 

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

==================

比较常用的meta

或者说

整理====

meta属性在HTML中占据了很重要的位置。如:针对搜索引擎的SEO,文档的字符编码,设置刷新缓存等。虽然一些网页可能没有使用meta,但是作为正规军,我们还是有必要了解一些meta的属性,并且能够熟练使用它们。
1、声明文档使用的字符编码

2、声明文档的兼容模式

3、SEO 优化

4、为移动设备添加 viewport

5、iOS 设备

6、iOS 图标 rel 参数

7、iOS 启动画面

8、Windows 8

9、不常用的

10、sns 社交标签
参考微博API

 

条件注释判断IE浏览器,<!--[if IE]>条件注释区分非IE浏览器