大佬教程收集整理的这篇文章主要介绍了HTML5 移动开发入门知识点,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
转自:http://www.cnblogs.com/blog-zwei1989/archive/2012/12/12/2815049.html
<Meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0;" name="viewport" /> <Meta content="yes" name="apple-mobile-web-app-capable" /> <Meta content="black" name="apple-mobile-web-app-status-bar-style" /> <Meta name="format-detection" content="telephone=no" /> <Meta content="false" name="twcClient" id="twcClient" />
第一个Meta标签表示:强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许@L_262_14@点击屏幕放大浏览;尤其要注意的是content里多个属性的设置一定要用分号+空格来隔开,如果不规范将不会起作用。
第二个Meta标签是iphone设备中的safari私有Meta标签,它表示:允许全屏模式浏览;
第三个Meta标签也是iphone的私有标签,它指定的iphone中safari顶端的状态条的样式;另有default(白色),black-translucent(灰色半透明);
第四个Meta标签表示:告诉设备忽略将页面中的数字识别为电话号码;
第五个Meta标签表示:判断页面是否在本地Native(本地APP)环境中;
2.放弃float
使用display:inline-block属性代替;因为float不适用于反向停靠和无法接受水平间隙;
3.大胆使用HTML5和CSS3
因为这些高端智能手机(Iphone、Android)的内置浏览器都是基于webkit内核的;
4.使用自适应模式布局
apple webapp api已经明确说明了:我们为了让@L_262_14@在safari中正常的浏览网页,我们必须保证@L_262_14@的设备处于任何一个方位时,safari都能够正常的显示网页内容(也就是自适应),所以我们禁止开发者阻止浏览器的orientationchange事件;在Android平台,虽然没有那个文档说明,确实也是无法阻止此事件的。所以自使用布局模式十分必要,而且自适应之后也不用考虑分辨率的问题。
5.学会使用webkit-Box
称之为:流体盒模型,这是一种自适应的解决方案。
//提供的关于盒模型的几个属性: Box-orient //子元素排列 vertical or horizontal Box-flex //兄弟元素之间比例,仅作一个系数 Box-align //Box 排列 Box-direction //Box 方向 Box-flex-group //以组为单位的流体系数 Box-lines Box-ordinal-group //以组为单位的子元素排列方向 Box-pack
以上是大佬教程为你收集整理的HTML5 移动开发入门知识点全部内容,希望文章能够帮你解决HTML5 移动开发入门知识点所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。