在做移动Web开发时有很多地方跟PC端是不一样的,需要不一样的设置,这里就记录下移动Web开发中有用的设置和一些通用代码。
HTML
设置页面宽度等于设备宽度,并禁止用户缩放页面
|
|
忽略页面中的数字识别为电话,忽略email识别
|
|
开启对web app程序的支持(仅针对IOS系统)
网站开启对web app程序的支持,其实意思就是删除默认的苹果工具栏和菜单栏,开启全屏显示
|
|
改变顶部状态条的颜色(仅针对IOS系统)
在 web app 下状态条(屏幕顶部条)的颜色默认值为 default(白色),可以定为 black(黑色)和 black-translucent(灰色半透明);
|
|
完整的HTML模板
|
|
CSS
css reset
|
|
消除transition动画闪屏
|
|
开启硬件加速
解决页面闪白,保证动画流畅。
|
|
其他
关于打电话、发短信、发邮件的实现
|
|
关于布局
移动端中对于flexbox的支持已经很好,flexbox是布局神器。阮一峰老师写过flexbox 入门教程;以后自己可能也会写一篇flexbox的学习和总结笔记。