html+css适配移动端设备

最近做了一个项目,是用html+css写代码,要求适应所有ipad和andriod平板。以webview/UIWebView为基础,开发出andriod和ipad的APP.

整个页面的制作过程都按照响应式的需求写的:
1.<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
           width设置viewport的宽度,即iphone最初模拟PC浏览器的宽度,之后iphone会按这个宽度展现的页面同比缩放到iphone屏幕上。设置width=device-width后就不会再进行缩放了,因为宽度正好和iphone的宽度相同(前提是没有设置缩放比例)。
        minimum-scale和maximum-scale是控制用户允许设置的缩放比例的。
        user-scalable标识是否允许对页面进行缩放,取值有两个yes和no。设置为no则不允许进行页面缩放了。
        initial-scale设置用户最初看到页面时的缩放比例。
强调:在制作过程中andriod端硬件设备不一,需要另加一行代码 :target-densitydpi=device-dpi。
        target-densitydpi 可以设定的值
        device-dpi 设备本身像素
        high-dpi 用高像素,中低像素屏幕适当缩小
        medium-dpi 中等像素,高的屏幕放大,低的变小是默认值
        low-dpi 低像素,中高像素会适当变大
2.页面布局全部采用百分比,高度可以是固定值。
3.页面文字只设置body的文字大小,其他font-size单位匀为em/rem.我这次写是按rem.区别在于:em是按照你父元素的大小显示,rem是按照body的设置大小显示。
4.图片优化:所有小的图片都放到一张上。
5.遇到难点:幻灯片在移动端滑动翻页效果,最后找个案例换上去了,但是还是希望自己能写出来,希望有会的朋友指导一二。
提供一下制作完一期的网址:http://pad.hktv.tv.
6.关于video标签的制作:html5的video标签确实强大,但是制作过程中,发现ios中的safire浏览器不支持自动播放,这个结论查询资料和亲自测验了一天才确定。
7.未完,待续…………………………
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值