移动端开发样式CSS Hack和一些问题的处理
来源:互联网 发布:海信电视看电影软件 编辑:程序博客网 时间:2024/05/16 14:06
隐藏滚动条
::-webkit-scrollbar {
width: 0;
height: 0;
}
移除IOS原生自带的的外观样式
html{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
移除移动端点击页面产生的蓝色遮罩层
html{
-webkit-tap-highlight-color: rgba(0,0,0,0)
}
IOS点击事件300ms时延解决方案(更多解决方案:https://stackoverflow.com/questions/12238587/eliminate-300ms-delay-on-click-events-in-mobile-safari)
html{
-ms-touch-action: manipulation;touch-action: manipulation;
}
IOS下fixed布局滚动流畅性非常差,需要添加此属性增强流畅性
.selector{
-webkit-overflow-scrolling: touch;
}
禁止IOS弹出各种操作窗口
html{
-webkit-touch-callout:none;
}
禁止用户选中文字
.selector{
-webkit-user-select:none;
}
input 的placeholder会出现文本位置偏上的情况:PC端设置line-height等于height能够对齐,而移动端仍然是偏上,解决是设置line-height:normal,(stackoverflow也可查到这种解决办法)。
阻止旋转屏幕时自动调整字体大小
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}
引入fastclick处理点击label无法触发input选中的解决方案
label > * { pointer-events: none; }
字体加粗的另一种形式(不太常用,很有意思)
.selector{
-webkit-text-stroke: 1px #888;
}
裁剪绝对定位元素(跟这篇无关,很有意思)
.img{
position: absolute;//被裁剪元素必须为绝对定位元素
clip:rect(0px 50px 210px 0px);//顺时针定义裁剪规则
}
- 移动端开发样式CSS Hack和一些问题的处理
- pc端和移动端的css样式写法
- PC和移动端的CSS重置样式表
- 一些css样式问题
- 一些css样式问题
- 移动端开发的一些问题
- 总结移动端开发的一些问题
- CSS样式常用的兼容hack写法
- css一些样式上的问题
- 一些常用的html和css样式
- 移动端常用的css样式
- 移动端css样式的心得
- !improtant和*的css hack
- 整理的一些常用的CSS HACK
- 主流浏览器的一些CSS hack
- css中一些样式问题
- css hack 处理浏览器的兼容问题
- 【CSS hack】常见的前端bug处理
- 用Maven中实现MyBatis逆向工程(IDEA版)
- 直接排序、选择排序(Java实现)
- java中的运算符
- leetcode657. Judge Route Circle
- 图解单片机下载程序电路原理之USB转串口线、CH340、PL2303、MAX232芯片的使用!
- 移动端开发样式CSS Hack和一些问题的处理
- 业务参数判空和判断null
- 在centos7下搭建FTP,使本地电脑与虚拟机能上传下载文件
- 11.30学习计划
- 数字图像的空间域滤波和频率域滤波
- Bixby在中国市场上线,三星推动智能手机全面跨入AI时代
- 一个双线性配对(双线性映射)的例子
- guava缓存
- 原生XHR对象