一、移动开发常用技巧
[ViewPort基本知识]
<meta name="viewport" content="width=device-width,initial-scale=1,
minimum-scale=1,maximum-scale=1,user-scalable=no" />
禁止设备将手机号、邮箱进行识别,取消点击拨打电话等事件。
<meta name="format-detection" content="telephone=no,email=no"/>
iOS 添加到主屏幕时,WebAPP的标题
<meta name="apple-mobile-web-app-title" content="标题">
IOS添加到主屏幕时,启用WebAPP的全屏模式,删除顶端地址栏和底部工具栏
<meta name="apple-mobile-web-app-capable" content="yes" />
IOS 添加到主屏幕时,WebApp的顶部状态栏颜色:
black:黑色
white:白色
black-translucent: 半透明。 (当设置为半透明时,网页将充满整个屏幕,顶部透明的状态栏将盖住网页最上方一小条)
<meta name="apple-mobile-web-app-status-bar-style" content="black">
IOS添加到主屏幕时,WebAPP的图标
<link rel="apple-touch-icon-precomposed" href="" />
设置浏览器,使用最新的IE或Chrome去编译;
>>> 这句设置语句,不是手机端专用,一般PC网页均需要设置。
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
[手机端字体样式]
-webkit-user-select: none;
-moz-user-select: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
color:red;
设置placeholder的属性
input::-webkit-input-placeholder {
color: red;
}
input:focus::-webkit-input-placeholder {
color: blue;
}
input:-ms-input-placeholder { // IE10+
color: red;
}
input:-moz-placeholder { // Firefox4-18
color: red;
}
input:focus::-moz-placeholder { // Firefox19+
color: red;
}
禁止超链接和图片,长按时弹出菜单
-webkit-appearance:none;