首页 > 移动平台 > 详细

移动端web网站(手机APP网站)、Mobile网站、HTML5+CSS3网站开发

时间:2015-12-28 02:09:16      阅读:390      评论:0      收藏:0      [点我收藏+]

移动端web网站(手机网站)、mobile网站模版、HTML5网站??? HTML5移动端手机网站开发!!!

?

最近一直在研究移动手机网站的开发,可能很多童靴和我一样认为手机网站做起来很难,调试起来更难,其实做过之后才觉得没有什么难事,只要多看些这方面的资料找个好的资源练下手,问题还是可以解决的!!!

下面就说说怎么来开发移动手机网站吧!

?

一般我们自己手动开发手机网站的话,基本可以划分两类来做到。一类是通过在网页头部添加meta标签进行实现(网页指html5的格式来开发)。另一类是通过CSS3的Media标签(媒介查询)来实现。不了解媒介查询的朋友,可以看看这篇文章:响应式布局

?

在这里我们详细讲解下,利用添加meta标签来做手机网站。

基本在网页头部我们只需添加四个meta标签就可以实现一个手机网站的框架。我一起来看看是哪些meta标签。

1、添加viewport标签

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

?

详细属性:

?
?
?
?
?
?
width??----??viewport的宽度(width=device-width意思是:宽度等于设备宽度)
height?------??viewport的高度(height=device-height意思是:高度等于设备宽度)
initial-scale?-----?初始的缩放比例
minimum-scale?-----?允许用户缩放到的最小比例
maximum-scale?-----?允许用户缩放到的最大比例
user-scalable?-----?用户是否可以手动缩放

关于viewport的详细原理和知识点,各位就百度吧!在这里我就不做详细的讲解了。

?

2、禁止将数字变为电话号码

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

一般情况下,IOS和Android系统都会默认某长度内的数字为电话号码,即使不加也是会默认显示为电话的,so,取消这个很有必要!

?

3、iphone设备中的safari私有meta标签

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

它表示:允许全屏模式浏览,隐藏浏览器导航栏

?

4、iphone的私有标签

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

它指定的iphone中safari顶端的状态条的样式

默认值为default(白色),可以定为black(黑色)和black-translucent(灰色半透明)

?

其实在移动端的开发让我纠结的是在字体单位上的选择。

随着CSS3的兴起,有一种叫rem的单位渐渐的出现在我们的视野中。它是一个相对单位,能实现响应式的那种。它是相对于html根元素来设置当前文字大小,或者宽高的。因为它是一个不固定值,不像PX。听说在PX这个单位在PC和移动的解析不同,所以才使用rem的。这点我也不是很清楚,也请教了一些做手机网站的高手,了解了一些信息。

?

关于css3字体单位REM的解释,可以看下这几篇文章,讲解的比较详细:

???? 腾讯ISUX:web app变革之rem(解释的最精辟了)

???? 大漠博客:CSS3的REM设置字体大小 

???? 小黑成长录:关于webapp中的文字单位的一些捣腾

?

?

关于手机网站的调试问题:

一般我们采用的:在浏览器调试+真机测试,因为浏览器毕竟只是一个模拟工具,实际开发的话,我们还得用真机去测试。

比如:(Android类手机,iPhone5、5s、6、6Plus...)

而在浏览器上测试,可以chrome(谷歌浏览器)的F12调试工具:有个手机样的小图标,点击就能模拟手机测试。

或者用火狐的测试工具:按shift+ctrl+M进行查看。

?

写在最后:其实等你真正熟悉做手机网站这套流程后,你会发现做手机网站没有你想象的那么难,真正难的是不知道如何去下手。

最后这些是前段时间写的一些项目网站:

?

bubuko.com,布布扣??bubuko.com,布布扣

?

bubuko.com,布布扣?? bubuko.com,布布扣

?

?

移动端web网站(手机APP网站)、Mobile网站、HTML5+CSS3网站开发

原文:http://xiaoyan2015.iteye.com/blog/2266984

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!