关于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;
 
时间: 2024-08-09 14:48:36

关于sifari兼容性的一个问题的相关文章

javascript和css浏览器兼容性总结

一些浏览器的兼容性做一个总结的问题以下: 为什么会出现这样的现象是?主要表现为Firefox这样的良好支持的浏览器W3C标准,这是现在CSS支持最好的浏览器,和ie它比较早出现,在w3c支持一直没有做得很好. 有非常多的事情出现FF和IE于它们的默认显示不一样,而这个默认样式该怎样显示我知道在w3中有没有相应的标准来进行规定. 以下总结一下这两种浏览器的兼容问题: 1.HTML对象获取问题 FireFox:document.getElementById("idName"); ie:do

IE兼容性之杂项(Quirks)模式

此文转载,记录下遇到的问题,暂时没有仔细考究. IE=EmulateIE7 标签的作用 对于 Web 开发人员来说,文本兼容性是一个要考虑的重要问题.Windows Internet Explorer 8 引入了文本兼容性模式,该模式允许 Web 开发人员将浏览器设置为以与旧版本相同的方式显示网页,从而允许开发人员选择更新时间. 本文档将介绍由 Windows Internet Explorer 8 支持的文本兼容性模式,以及如何使用自定义标头基于每个页面或每个站点实现这些模式.实现适当的兼容性

title中小图标的实现及光标,兼容性

1.     如何实现浏览器title中的小图标 我们需要借鉴link标签 Link标签的标签属性有哪些? rel type href Rel 是当前页面和url之间的关系  rel="stylesheet" Type 是资源文件的mime类型  .html文件mime类型是text/html 图片的mime类型 Image/jpg(png/gif)  css的mime类型是text/css js的mime类型是text/javascript. Mime类型,客户端和服务器之间的暗号,

浏览器兼容性以及写法

浏览器的兼容性以及写法 第一个 清除浮动的兼容性 第二个 透明度的兼容写法 第三个 js获取节点的兼容写法 清楚浮动在低版本浏览器不行,需要处理兼容性加一个 .clearfix{ *zoom:1:} 为什么加了  .clearfix{*zoom:1;} 它是专门针对Ie 6/7低版本的,如果没有加   .clearfix{*zoom:1:}如果是ie 6/7你给这个元素加了clearfix不起作用,只有加它再给这个父级加  clearfix 才有效果.它是解决iE清除浮动在低版本浏览器兼容性 第

移动直播风口而起,越来越多的人想要加入直播队伍,搭建这么一个直播平台难度大吗?

如今的直播发展如此迅猛,不管是短视频APP还是购物APP都开通了直播功能,下面根据我个人的从业经验讲一下,希望和大家一起学习和提高.就直播的整个业务逻辑来说,主要分为"采集.前处理.编码.传输.解码.渲染"这几个环节,下面分别说下:视频编码部分,肯定要采用硬编码,PC端的编码软件,当前"直播大师 Live Master"和"串流直播 iAVCast"都具有硬件加速编码功能,可以直接调用Intel 和Nvidia的硬件进行加速编码,不占用主机CPU

如何搭建一个完整的视频直播系统?

朋友打算打造一个全新模式的视频直播平台,主要功能有些类似现在很多的美女直播平台.假设前期同时在线观看人数为2W人,清晰度不低于720P,拥有美颜.混音等附加功能,还有最重要的不能卡顿.如果以上假设成立,需要做哪些准备工作,技术门槛有多高,资金支出要多少? 视频直播,可以分为 采集,前处理,编码,传输,解码,渲染 这几个环节,下面分别说下: 采集,iOS是比较简单的,Android则要做些机型适配工作,PC最麻烦各种奇葩摄像头驱动,出了问题特别不好处理,建议放弃PC只支持手机主播,目前几个新进的直

jQuery插件开发全解析

jQuery插件的开发包括两种: 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法.jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法.下面就两种函数的开发做详细的说明. 1.类级别的插件开发 类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法.典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中.关于类级别的插件开发可以采用如下几种

HTTP的REST服务简介

REST简介 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式.”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则. 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍.通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所需要遵守的各个守则,设计RESTful API时需要考虑的各种因素以及实现过程中可能遇到的问题等内容. R

ACE服务端编程4:ACE跨平台之运行时初始化和关闭

参考APG里的说法:平台差异及不兼容性的一个特别的方面,是对象的运行时初始化和程序关闭时这些对象的相应析构. ACE为了明确管理对象的清理,定义了ACE_Object_Manager类,这个类不仅涉及到对象的管理,还与ACE库的初始化与关闭相关. ACE中应用了大量的设计模式,本篇顺便研究ACE的程序入口函数替换机制分析. ACE库的初始化与关闭 应用要确保在使用ACE库时正确的初始化和关闭,有以下两种常用方式: 1.使用ACE_TMAIN宏作为程序入口函数: 2.使用ACE::init()和A