博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
兼容性
阅读量:6961 次
发布时间:2019-06-27

本文共 1155 字,大约阅读时间需要 3 分钟。

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.οnclick=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

转载于:https://www.cnblogs.com/wwwzhaocom/p/10057090.html

你可能感兴趣的文章
fatal error C1083: 无法打开预编译头文件:“Debug\a.pch”: No su
查看>>
Linux Crontab定时任务
查看>>
ubuntu安装谷歌浏览器
查看>>
崛起于Springboot2.X之mysql读写分离升级版(22)
查看>>
Weblogic数据池测试出错
查看>>
django 迁移数据 暂时禁用auto_now / auto_now_add
查看>>
多个线程之间的通信
查看>>
Tomcat中server.xml文件内各节点详解
查看>>
SSH远程访问及控制
查看>>
centos6 远程桌面链接
查看>>
jquery javascript iframe操作
查看>>
【原创】一路成长一路歌
查看>>
hello
查看>>
debian 安装配置heartbeat
查看>>
sqlserver 数据库死锁
查看>>
linux 下 apache tomcat 高可用负载集群
查看>>
正则表达式总结
查看>>
mysql-mm(双主)
查看>>
Ubuntu安装Trac+svn+apache+ldap+[mysql]认证
查看>>
WIN7的IE已停止工作故障的一次处理
查看>>