zoukankan      html  css  js  c++  java
  • 火狐谷歌浏览器去掉input type=number时控件的方法

    html

    默认:<input type="number" /></br>
    处理:<input type="number" class="deal-with" />
    

    css 去除控件

    <style type="text/css">
    .deal-with::-webkit-textfield-decoration-container {
        background-color: #f0f3f9;
    }   
    		
    /*下边两行是去掉input 输入框右边的上下箭头按钮 */
    .deal-with::-webkit-inner-spin-button {
       -webkit-appearance: none;
    }
    .deal-with::-webkit-outer-spin-button {
      -webkit-appearance: none;
    }
    </style>
    
    写到这里你是不是已经觉得这样做很ok了。
    觉得很完美了
    但是如果你是用的是火狐浏览器的话
    以上代码完全就没有起到任何的作用了
    上下的控件任然显示出来了
    怎么处理
    
    /* 针对火狐 */
    input{ 
       -moz-appearance:textfield;
    }
    你会发现解决了控件
    但是有会出现一个新的问题
    可以输入汉字了;不能限制类型的的处理
    违背了我们设置为 type=number 的初衷
    
    经过大量的查阅资料,
    .由于火狐里=对 input type =“number” 这个属性的支持不太友好
    对于这个属性慎用慎用  我个人不建议使用 <input type="number" />
    因为这个是H5的新特性  对他支持还不是太友好的!!!!
    
  • 相关阅读:
    事务创建函数
    实现Xshell断开连接情况下Linux命令继续执行
    MySQL UNION 操作符
    CentOS安装部署Mysql 5.7
    连接数据库
    @Results用法总结
    在Java中如何高效的判断数组中是否包含某个元素
    Java中的map集合顺序如何与添加顺序一样
    instanceof的用法
    枚举
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/14089151.html
Copyright © 2011-2022 走看看