HTML5开发移动页面中input的使用有哪些问题
Admin 2022-07-01 群英技术资讯 1072 次浏览
今天这篇我们来学习和了解“HTML5开发移动页面中input的使用有哪些问题”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“HTML5开发移动页面中input的使用有哪些问题”有一定的帮助。有这方面学习需要的朋友就继续往下看吧!1. 去掉input 在iOS中的默认圆角和内阴影
iOS下 input会有自带的圆角和内阴影,去掉方法如下:
input{
-webkit-appearance: none;
border-radius: 0;
}
2. 焦点在 input 时,placeholder 没有隐藏
input:focus::-webkit-input-placeholder{
opacity: 0;
}
3. input 输入框调出数字键盘
单独使用type="number"时,iOS调起的并不是九宫格样式的数字键盘,如果需要调起九宫格的数字键盘需要加上 pattern="[0-9]*" 属性
<!-- 数字键盘 带有符号,非九宫格样式 --> <input type="number"/> <!-- 九宫格数字键盘 --> <input type="number" pattern="[0-9]*"/> <!-- 电话号码键盘 --> <input type="tel"/>
4. 搜索时,键盘的回车按钮文字设定为“搜索”
解决: input 使用 type="search",放在 form 表单内。两者结合就能使输入法中的回车按钮文字变为“搜索”
<form action="">
<input type="search" />
</form>
5. 改变input placeholder颜色
::-webkit-input-placeholder { /* WebKit browsers */
color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/
color: #666;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #666;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #666;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */
color: #666;
}
6. iOS下autofocus focus()失效的问题
iOS下不能自动获取焦点,必须是在监听到用户发出的事件的函数中执行focus才有用,比如:
// openNotifyReplay 是click触发的事件
openNotifyReplay = (e) => {
this.setState({
notifyReplayVisible: true
}, ()=>{
document.getElementById("replayPopupText").focus()
})
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
本篇文章通过举例的方式来为大家讲解下如何在html中绘制一条水平线段,具体内容看以下详细步骤,供有需要的朋友参考参考。
固定宽度这种方式是绝对定位居中,除了使用margin,还可以使用transform。宽度未知将子元素设置为行内元素,然后父元素设置text-align: center。
这篇文章主要介绍了html-webpack-plugin使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
CSS容器背景颜色渐变怎样实现呢?一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解一下,内容详细,易于理解,希望大家阅读完这篇能有收获哦,有需要的朋友就往下看吧!
css怎样去除按钮之间的间距正常情况下,当我们设置了按钮之后,按钮之间会出现间距,示例如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008