前台--一个css冲突导致的ie6崩溃

来源:互联网 发布:淘宝回收卡西欧被骗了 编辑:程序博客网 时间:2024/06/06 12:44

在我们的项目开发中发现一个奇怪的ie6下浏览器异常关闭的问题(在ie7ie8ie9,chrome下未见该问题),错误信息是0段地址内存不能read。经过两天反复折腾,终于确认问题是由于css冲突导致的,下面贴出具体引起冲突的css

        a:hover{  

                 position: relative;

}

a:active{

                 height: 1px;

}

以上css经过简化,只列出了冲突部分,即在悬停的超链接样式中设置了相对位置;在活动的超链接样式中设置了高度。 (在悬停的样式中增加height属性就能解决问题)

回顾处理该问题的过程,1. 一味读js代码不是个好方法;2. 使用排除法是解决js问题的好方法,相应的,在本次问题处理过程中js调试工具没有起到作用;3. 前台的知识还是欠缺的紧,应该向多学习。

当然还是不清楚为什么会这样,有哪位能从理论上解释的,可分享下。

原创粉丝点击