您的位置:首页 > Web前端 > CSS

前台--一个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. 前台的知识还是欠缺的紧,应该向多学习。

当然还是不清楚为什么会这样,有哪位能从理论上解释的,可分享下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐