前台--一个css冲突导致的ie6崩溃
2012-12-19 19:15
295 查看
在我们的项目开发中发现一个奇怪的ie6下浏览器异常关闭的问题(在ie7、ie8、ie9,、chrome下未见该问题),错误信息是0段地址内存不能read。经过两天反复折腾,终于确认问题是由于css冲突导致的,下面贴出具体引起冲突的css:
a:hover{
position: relative;
}
a:active{
height: 1px;
}
以上css经过简化,只列出了冲突部分,即在悬停的超链接样式中设置了相对位置;在活动的超链接样式中设置了高度。 (在悬停的样式中增加height属性就能解决问题)
回顾处理该问题的过程,1. 一味读js代码不是个好方法;2. 使用排除法是解决js问题的好方法,相应的,在本次问题处理过程中js调试工具没有起到作用;3. 前台的知识还是欠缺的紧,应该向多学习。
当然还是不清楚为什么会这样,有哪位能从理论上解释的,可分享下。
a:hover{
position: relative;
}
a:active{
height: 1px;
}
以上css经过简化,只列出了冲突部分,即在悬停的超链接样式中设置了相对位置;在活动的超链接样式中设置了高度。 (在悬停的样式中增加height属性就能解决问题)
回顾处理该问题的过程,1. 一味读js代码不是个好方法;2. 使用排除法是解决js问题的好方法,相应的,在本次问题处理过程中js调试工具没有起到作用;3. 前台的知识还是欠缺的紧,应该向多学习。
当然还是不清楚为什么会这样,有哪位能从理论上解释的,可分享下。
相关文章推荐
- 一行能让IE6崩溃的简单HTML和CSS代码
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- js中一个导致Safari浏览器崩溃的问题处理
- 前端css出现一个div 导致其下面的任何元素都没有了
- GIT : 记录IntelliJ IDEA 合并冲突时的一个bug(冲突解决后代码和本地仓库一样时导致merge失败)
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- 一行能让IE6崩溃的简单HTML和CSS代码
- 教你一个最常用的前台小模块布局的最佳css解决方案,兼容IE8.0 7.0 6.0 Firefox3.5 2.0 google oprea 苹果浏览器等
- 原来 CSS 这样写是会让 App 崩溃的(转载自一个携程员工博客)
- css编码问题导致ie6不能正确解析文件内容
- CSS编码与页面编码不一致导致IE6下样式不起作用
- maven项目由于多个依赖中含有同一个jar包导致的冲突问题的解决办法
- 【同一个Server Weblogic两个Domain CookieName冲突导致session失效问题】【关于WebLogic的Session丢失的问题】
- 解决一个 Websphere 上导致 JVM 崩溃的 bug
- IE6下js通过css隐藏select的一个bug
- css与javascript的一个冲突,不知用词可当。
- CountDownTimer 导致的一个崩溃 (Can't create handler inside thread that has not called Looper.prepare())
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- div+css - Firefox和IE浏览器兼容问题 - padding-right在IE6下导致抖动