兼容性问题

gdqx gdqx     2023-01-29     311

关键词:

 

1.

  清除浮动的兼容性

  清除浮动在低版本浏览器不行,需要处理兼容性

  加一个.clearfix*zoom:1;

2.

  ie低版本不支持Rgba()

3.

  每个浏览器都有自己的前缀   主要解决css3中的兼容问题

  chrome(谷歌)  的前缀  -webkit-

  firefox(火狐)  的前缀  -moz-

  ie  的前缀  -ms-

  (opera)欧朋  的前缀  -o-

  国内的浏览器的内核是谷歌

4.

  Document.body 获取的是文档中的body标签

  Document.documentElement  获取的是文档中根节点

  但Ie6不支持document.documentElement,所以要兼容

  兼容性写法

  Var w=document.documentElement.clientWidth||document.body.clientWidth

  获取浏览器可见区的宽度

5.

  获取浏览器的body属性是有兼容的

 

  Var dd=document.body||document.documentElement

 

  scrollTop和scrollLeft的最小值是0

 

  获取body的整个文档的高

 

  document.body.scrollHeight||document.documentElement.scrollHeight

 

  获取浏览器一屏幕的高(浏览器的可视区)

 

  Document.body.clientHeight||document.documentElement.clientHeight

6.

  Event 的兼容性

  在chrome下 event是undefined 在Ie低版本下是null,火狐下会报错

  document.onclick=function(e)

          var e=e||window.event

     

7.

  阻止事件冒泡兼容性

    1.event.cancelBubble=true

    2.event.stopPropagation?event.stopPropagation():event.cancelBubble=true

8.

  阻止事件默认行为兼容性

  比如 a的href

  Href为空 会自动刷新页面

  Href为# 锚点跳转

  Href为javascript:;阻止默认行为的发生

  Event.preventDefault?Event.preventDefault():event.returnValue=false

 

 

 待补充……

 

 

 

 

 

 

前端兼容性问题——总览

在Web前端开发中,浏览器兼容性问题是一个常见的挑战。由于不同的浏览器实现了不同的标准和规范,因此相同的代码在不同的浏览器上可能会有不同的表现,或者甚至无法正常工作。前端兼容性问题——总览在Web前端开发中,... 查看详情

h5兼容性问题

兼容性问题:1.要发生在低版本的浏览器上,低版本的手机。2.高级曲面屏手机。兼容性问题解决之道:不要用高级省事代码,老老实实写最普通常规的代码。遇到的兼容性问题记录:1.object.assign():js中用了这个方法,低版本手机... 查看详情

浏览器兼容性问题及解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对不同的代码有不同的解析,造成页面效果显示不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

兼容性问题

 1.  清除浮动的兼容性  清除浮动在低版本浏览器不行,需要处理兼容性  加一个.clearfix*zoom:1;2.  ie低版本不支持Rgba()3.  每个浏览器都有自己的前缀 主要解决css3中的兼容问题  chrome(谷歌) 的前缀&nbs... 查看详情

Nexus 10 的兼容性问题

】Nexus10的兼容性问题【英文标题】:CompatibilityIssueswithNexus10【发布时间】:2013-08-3014:11:13【问题描述】:无论我做什么,我都无法让我的应用程序被认为与我的nexus10兼容。在Play商店中,我相信问题出在我的清单文件中,但我没... 查看详情

Yii beforeAction 兼容性问题

】YiibeforeAction兼容性问题【英文标题】:YiibeforeActioncompatibilityissue【发布时间】:2013-09-2810:36:47【问题描述】:我今天刚开始学习Yii,对它一无所知,所以这个问题听起来可能很愚蠢。在yii中测试一些演示应用程序时,我遇到了... 查看详情

css移动端的兼容性问题(适配问题)

参考技术Acss移动端的兼容性问题(适配问题)一、浮动问题简述:我们在平时切页面时,经常会出现用完浮动(float),忘记删除.下面的布局出现莫名其妙的空白高度,导致布局调整失败避免使用浮动二、链接:http://blog.csdn.net/chenmoquan/... 查看详情

常见的兼容性问题解决

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

H2 和 Oracle 兼容性问题

】H2和Oracle兼容性问题【英文标题】:H2andOracleCompatiabilityissues【发布时间】:2013-12-1118:31:23【问题描述】:我在使用Flyway和H2数据库执行以下脚本时遇到问题。我认为这是一个Oracle兼容性问题,但我使用的是正确模式的H2。该脚... 查看详情

浏览器兼容性问题

浏览器兼容性问题一直以来都是网页设计者的最头痛的问题,不同的浏览器所展示的网页效果不同,在网页的布局上出现不同的样式,同一板块可能会因为不同的浏览器展现的效果是出现移位的现象。首先了解浏览器会出现兼容... 查看详情

浏览器兼容性问题

...dding:0;}备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。浏览器兼容问题二:块属性标签float后,又有 查看详情

ajax兼容性问题

对于IE7及以上直接使用XMLHttpRequest就行,但对于过老版本IE建议直接提示用户下载新版浏览器更佳。或者用以下代码兼容IE6:functionCreateXHR(){if(XMLHttpRequest){returnnewXMLHttpRequest;}else{returnnewActiveXObject("Msxml2.XMLHTTP");//兼容老IE浏览器}}var... 查看详情

常见的浏览器兼容性问题总结

1、https://blog.csdn.net/zhuwanwanshay/article/details/51882923(常见的浏览器兼容性问题总结)2、http://www.jb51.net/article/55193.htm(css与javascript跨浏览器兼容性总结)3、https://blog.csdn.net/helloxiaoliang/article/details/5136 查看详情

47种常见的浏览器兼容性问题

?JavaScript31.HTML对象获取问题32.const问题33.event.x与event.y问题34.window.location.href问题35.frame问题36.模态和非模态窗口问题37.firefox与IE的父元素(parentElement)的区别38.document.formName.item(”itemName”)问题39.集合类对象问题310.自定义属性问题3... 查看详情

Redshift UDF 兼容性问题

】RedshiftUDF兼容性问题【英文标题】:RedshiftUDFcompatibilityissue【发布时间】:2017-11-1110:29:03【问题描述】:我正在尝试安装此页面上提到的功能...https://en.wikibooks.org/wiki/Algorithm_Implementation/Checksums/Verhoeff_Algorithm#plpgsql它可以在除Reds... 查看详情

javascript中一些常见的兼容性问题整理

javaScript中一些常见的兼容性问题整理1)滚动条:document.documentElement.scrollTop||document.body.scrollTop2)获取样式兼容functiongetStyle(dom,styleName){returndom.currentStyle?dom.currentStyle[styleName]getComputedStyle(dom)[ 查看详情

vmwareworkstation虚拟机兼容性问题处理

...自己的电脑上来运行,但是在开启虚拟机的时候会报一些兼容性的问题,原因是:其他人使用的VMwareWorkstation版本与我们使用的不一致,报错如下图:解决方法:1、右击虚拟机选择【管理】-【更改硬件兼容性】2、更改硬件兼容... 查看详情

潜在的 dll 兼容性问题的总结?

】潜在的dll兼容性问题的总结?【英文标题】:summaryofpotentialdllcompatibilityissues?【发布时间】:2018-03-0603:44:18【问题描述】:当(非托管)Win32程序(或其他DLL)调用(非托管)Win32DLL时,我的理解是存在许多可能导致问题/崩溃... 查看详情