移动端html5meta标签的神奇功效

上传人:tang****xu1 文档编号:141774883 上传时间:2020-08-12 格式:DOCX 页数:3 大小:33.81KB
返回 下载 相关 举报
移动端html5meta标签的神奇功效_第1页
第1页 / 共3页
移动端html5meta标签的神奇功效_第2页
第2页 / 共3页
移动端html5meta标签的神奇功效_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《移动端html5meta标签的神奇功效》由会员分享,可在线阅读,更多相关《移动端html5meta标签的神奇功效(3页珍藏版)》请在金锄头文库上搜索。

1、制作手机版网站的时候,除了页面简洁、操作方便等访问者可以看到的地方以外,就是Meta标签的设置,合理设置Meta标签对手机版网站的搜索引擎优化,手机浏览器的渲染展示都有非常大的帮助。对于桌面平台 web布局中大家对meta标签再熟悉不过了,它永 远位于head元素内部,对做 SEO的朋友一定对 meta有种特殊的感情吧,今天我们就来说 说移动平台的 meta标签,在移动平台meta标签究竟有哪些神奇的功效呢?1、Meta 之 viewport说到移动平台 meta标签,那就不得不说一下viewport 了,那么什么是 viewport呢?viewport即可视区域,对于桌面浏览器而言,view

2、port指的就是除去所有工具栏、状态栏、滚动条等等之后用于看网页的区域。对于传统 WEB页面来说,980的宽度在iphone上显示是很正常的,也是满屏的,但 对于webapp而言,可能就有点问题了,在iphone上我们的webapp在竖屏下通常宽度都是320,这时我们320页面在iphone上显示成啥效果呢?有人可能认为iPhone不是320的宽度莫,感觉应该是满屏的吧,事实呢?我们来看一下如下布局在iPhone上的显示情况代码如下:& lt;!DOCTYPE html >& lt;html >& lt;head >& lt;meta charset=utf-8>& t

3、;title>Meta Viewport</title >& lt;style type=text/css >div,bodypaddi ng:0;margi n:0;bodypaddi ng-top:100px;color:#fff;divwidth:320px;height:100px;margi n:0 auto;backgrou nd:#000;text-alig n:cen ter;fon t:30px/100px Arial;</style></head >& lt;body >& t;div>AppUE</div&

4、gt;& t;/body >& lt;/html>因此我们必须改变 viewport,我们就有如下几种属性值可以设置:width: viewport 的宽度 (范围从 200至U 10,000,默认为 980像素)height: viewport 的高度(范围从 223 至10,000 )initial-scale:初始的缩放比例 (范围从>0至U 10 )minimum-scale:允许用户缩放到的最小比例maximum-scale:允许用户缩放到的最大比例user-scalable:用户是否可以手动缩放对于这些属性,我们可以设置其中的一个或者多个, 并不需要你同时都设置,

5、iPhone会 根据你设置的属性自动推算其他属性值,而非直接采用默认值。如果你把initial-scale=1 ,那么 width和height在竖屏时自动为 320*356 (不是320*480 因为地址栏等都占据空间 ),横屏时自动为 480*208。类似地,如果你仅仅设置了 width , 就会自动推算出initial-scale 以及heighto例如你设置了 width=320 ,竖屏时initial-scale 就 是1,横屏时则变成 1.5 To那么到底这些设置如何让 Safari知道?其实很简单,就 一个 meta,形如 :代码如下:<metaname= ” viewpo

6、rt ” content= ” width=device-width;initial-scale=1.0;maximum-scale=1.0; user-scalable=0; ”/>好了,我们就可以按全屏来布局我们的页面了,不用再担心页面显示的很小了!2、Meta 之 format-detection代码如下:<meta name= ” format-detection ” content= ” telephone=no”/>你明明写的一串数字没加链接样式,而iPhone会自动把你这个文字加链接样式、并且点击这个数字还会自动拨号!想去掉这个拨号链接该如何操作呢?这时我们的m

7、eta又该大显神通了,代码如下:telephone=no就禁止了把数字转化为拨号链接!telepho ne=yes就开启了把数字转化为拨号链接,要开启转化功能,这个meta就不用写了,在默认是情况下就是开启!3、Meta 之 apple-mobile-web-app-capable<meta name= ” apple-mobile-web-app-capable ” content= ” yes”/>这meta的作用就是删除默认的苹果工具栏和菜单栏。content有两个值” yes”和” no” ,当我们需要显示工具栏和菜单栏时,这个行meta就不用加了,默认就是显示。4、Met

8、a 之 apple-mobile-web-app-status-bar-style代码如下:<meta name= ” apple-mobile-web-app-status-bar-style ”content= ” default” /><meta name= ” apple-mobile-web-app-status-bar-style ”content= ” black” /><meta name= apple-mobile-web-app-status-bar-style ” content= black-translucent” /> 作用是控制

9、状态栏显示样式代码如下:status-bar-style:blackstatus-bar-style:black-tra nsluce ntMeta标签:今天就简单说下在手机版网站中需要添加哪几种viewportviewport几乎已经是公认的标准了, 最初是由苹果公司创建, 用于iPhone上面的移动 版Safari,由于iPhone的大卖,大部分其他移动浏览器都接受, 比如Opera Mobile, iPhone. An droid, Iris, IE, BlackBerry, Obigo, Firefox最基本的例子,在移动上使站点全屏宽度:代码如下:& lt;meta n ame=vi

10、ewport con te nt=width=device-width, i nitial-scale=1.0/>Han dheldFrie ndly这个标签和下面介绍的MobileOptimized是功能机时代的事实上标签。HandheldFriendly标签最早在 AvantGo浏览用来标示移动内容的,后来变成一个通用 的标准用来标示移动站点,但是不知道这个标签的支持情况。代码如下:& lt;meta n ame=Ha ndheldFrie ndly conten t=true/>MobileOptimized这是一个Windows专有的meta标签也最终成为用于识别移动内容的另一种方法,但是该标签的缺点是,特定的宽度必须给出,再次,这个标签的支持情况也是未知的:代码如下:& lt;meta name=MobileOptimized con te nt=320/>

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号