zoukankan      html  css  js  c++  java
  • 项目中问题记录

    1.移动端input输入框页面变大的问题?(加入mate标签即可解决)

    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />

    2.清除input输入框内部阴影(通过样式来解决)

    input,
    textarea {
        border: 0; 
        -webkit-appearance: none;
    }

    3.bootstrap模态框点击背景时,会自动关闭? (点击背景不关闭的办法)

      1. 在HTML页面中编写模态框时,在div初始化时添加属性 aria-hidden=”true” data-backdrop=”static”,即可。

      2. 在需要显示模态框,初始化时,$(‘#myModal’).modal({backdrop: ‘static’, keyboard: false}); 其中 ,backdrop:’static’指的是点击背景空白处不被关闭; 

    keyboard:false指的是触发键盘esc事件时不关闭

     

    4.正则验证用户输入的是否是手机号 (最宽泛的正则)

      现在的手机号比较杂,正则匹配不全会流失很多用户,只能用最宽泛的正则了

        // 点击发送验证码
        function isPoneAvailable(str) {
            var myreg = /^[1][0-9]{10}$/;
            //是手机号返回true不是返回false
            return myreg.test(str)
        }

    5.table中td的宽度不随文字变宽

    1.设置了table的宽度后,宽度仍然不固定,td的内容一多,很容易吧table撑变形。有些时候我们需要设置固定的宽度。

    解决办法

      

    table {
        table-layout : fixed;
    }
    td {
      word-wrap:break-word; /*自动换行*/  
    }

    如果不想自动换行可以设置超出部分隐藏 (想设置超出隐藏的层都可以用)

    td {
        overflow:hidden;
        white-space:nowrap; /*存在浏览器兼容问题*/
        text-overflow:ellipsis;  /*存在浏览器兼容问题* /
    }

    6..button的选中状态去掉蓝色边框

    button {
      outline:none;  
    }
  • 相关阅读:
    在你设计中可能用到的20个杂志 PSD 原型
    Gradify
    CamanJS – 提供各种图片处理的 JavaScript 库
    免费素材:包含 250+ 组件的 DO UI Kit
    24个很赞的 Node.js 免费教程和在线指南
    Dynamics.js
    Page Scroll Effects
    Slides
    15款加速 Web 开发的 JavaScript 框架
    Wee – 为现代 Web 开发打造的 CSS 脚手架
  • 原文地址:https://www.cnblogs.com/ryze/p/ryze02.html
Copyright © 2011-2022 走看看