移动端HTML5 输入框padding-left会导致放大
来源:互联网 发布:研究生发cscd难吗 知乎 编辑:程序博客网 时间:2024/05/21 17:36
移动端HTML5 输入框padding-left会导致放大
解决办法:
input { width: calc(100% - 10px); padding-left: 10px; }
目前而言,好的解决之道是width
和padding
均采用百分比值,例如下面这样:
firefox低版本可能存在问题
input { width: 92%; padding-left: 4%; padding-right: 4%; }
IE低版本可能会存在问题
input { width: 100%; text-indent: 4%; }语法:
calc() = calc(四则运算)
说明:
用于动态计算长度值。
- 需要注意的是,运算符前后都需要保留一个空格,例如:
width: calc(100% - 10px)
;- 任何长度值都可以使用calc()函数进行计算;
- calc()函数支持 "+", "-", "*", "/" 运算;
- calc()函数使用标准的数学运算优先级规则;
兼容性:
IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome 6.0-8.02.0-3.64.0-18.03.1-5.115.0+3.2-5.12.1-4.318.09.0+4.0-15.0 -moz-19.0-25.0 -webkit-6.0 -webkit-6.0-6.1 -webkit-4.4-4.4.419.0-25.0 -webkit-16.0+26.0+6.1+7.0+26.0+calc()的运算规则
calc()使用通用的数学运算规则,但是也提供更智能的功能:
- 使用“+”、“-”、“*” 和 “/”四则运算;
- 可以使用百分比、px、em、rem等单位;
- 可以混合使用各种单位进行计算;
- 表达式中有“+”和“-”时,其前后必须要有空格,如"widht: calc(12%+5em)"这种没有空格的写法是错误的;
- 表达式中有“*”和“/”时,其前后可以没有空格,但建议留有空格。
浏览器的兼容性
浏览器对calc()的兼容性还算不错,在IE9+、FF4.0+、Chrome19+、Safari6+都得到较好支持,同样需要在其前面加上各浏览器厂商的识别符,不过可惜的是,移动端的浏览器还没仅有“firefox for android 14.0”支持,其他的全军覆没。
大家在实际使用时,同样需要添加浏览器的前缀
.elm {/*Firefox*/-moz-calc(expression);/*chrome safari*/-webkit-calc(expression);/*Standard */calc(); }
0 0
- 移动端HTML5 输入框padding-left会导致放大
- 移动端h5 输入框padding-left会导致放大
- 手机端页面padding-left,padding-right或margin-left,margin-right会使页面左右摇晃
- 移动端字体放大导致布局错乱的解决方案
- Name.GetBuffer()会导致CString::left()不起作用
- 防止移动端点击输入框页面放大
- 移动端-webkit-user-select:none导致input/textarea输入框无法输入
- html5标签为什么会有margin和padding两个属性?
- 移动端关于点击输入框,因字体变化,导致布局变形的问题
- android 加载web view的时候,点击输入框,导致页面放大的问题解决方法
- 移动端兼容 移动端禁止缩放放大 input框放大
- form padding-left problem?
- padding-left --左内边距
- 移动端固定输入框在底部会被键盘遮挡的解决方法
- 移动端固定输入框在底部会被键盘遮挡的解决方法
- 使用 HTML5 input 类型提升移动端输入体验
- 使用 HTML5 input 类型提升移动端输入体验
- 使用 HTML5 input 类型提升移动端输入体验
- weblogic报java.lang.OutOfMemoryError: PermGen space
- DOS命令利用ping的定时器轮换command行窗口前景和背景色
- Launcher3源码分析(CellLayout)
- 将文件恢复为未知打开方式
- 20170305STL02_模板实例化
- 移动端HTML5 输入框padding-left会导致放大
- CSS常用布局模型
- POJ
- 自调用匿名函数
- Java PermGen 去哪里了?
- 利用URLConnection来发送POST和GET请求
- struts工作顺序
- 接口与抽象类与继承
- 工作心得