天天看点

移动端Web开发笔记

最近写的一个移动端项目:上海 地铁指路通,之间遇到的一些问题,记录下来(以后会不断补充的):

1. 丰富的页面meta:

1.1: 控制显示区域各种属性:

width                -

viewport的宽度

height               - viewport的高度

initial-scale         - 初始的缩放比例

minimum-scale    - 允许用户缩放到的最小比例

maximum-scale   - 允许用户缩放到的最大比例

user-scalable       - 用户是否可以手动缩放

1.2:ios中safari允许全屏浏览:

1.3:ios中safari顶端状态条样式:

1.4:忽略将数字变为电话号码:

2. css相关:

2.1:  img自适应:

2.2:隐藏被旋转的 div 元素的背面,如果在旋转元素不希望看到其背面时,该属性很有用。 for

转场闪屏问题:

 2.3:

@-webkit-keyframes可以预定义很多你所想到的动画,然后通过-webkit-transition来调用。比如:

2.4: -webkit-tap-highlight-color:rgba(255,255,255,0)

可以同时屏蔽ios和android下点击元素时出现的阴影。

备注:transparent的属性值在android下无效。

2.5:-webkit-appearance:none

可以同时屏蔽输入框怪异的内阴影,解决ios下无法修改按钮样式,测试还发现一个小问题就是,加了上面的属性后,ios下默认还是带有圆角的,不过可以使用

border-radius属性修改。

2.6:ios禁止横竖屏时字体变大,-webkit-text-size-adjust: none;

暂时想起来这么多,以后再不断补充。。

以上只是我个人的总结,如果你有更好的建议,请留言,一起共勉进步!!-

-!