zoukankan      html  css  js  c++  java
  • 关于sifari兼容性的一个问题

    输入框 一个很基础的控件 结果出现了兼容性问题 在chrome ie android上页面正常 结果在Safari和IOS系统里面输入框无法输入,

    点击后边框有高亮效果但是无法输入文本,问题代码如下:

      <!DOCTYPE html>
      <html lang="en">
      <head>
      <meta charset="UTF-8">
      <title>Title</title>
      <style type="text/css">
      *{
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      }
       
      </style>
      </head>
      <body>
      <input type="text" placeholder="账号">
      </body>
      </html>

    查询资料:

    大部分情况下,使用这个属性的目的是为了界面的美化,
    因为手机端很容易因为用户长按屏幕出现文本选择框,
    很丑,影响用户体验,所以在没有 复制黏贴这种需求的
    页面里,一般会使用这个属性禁止用户选择。

    解决方法有三种:

    1.注释掉-webkit-user-select: none;这行代码

    2.通过JS实现界面的美化

    3.重新声明:

    input {
      -webkit-user-select: auto !important;
     
  • 相关阅读:
    linux之正则表达式
    ssh远程连接centos
    centOS网络配置
    linux软件包的管理
    linux内存、进程管理
    cent_os_7进行磁盘分区
    linux文件压缩、磁盘分区、vi和软硬链接
    linux用户、群操作命令和文件权限修改
    c#控制台程序
    c#简易程序解释1
  • 原文地址:https://www.cnblogs.com/xuyang1995/p/5882997.html
Copyright © 2011-2022 走看看