绍兴钱清华茂化纤招聘:IE中CSS无法渲染问题的解决

来源:百度文库 编辑:偶看新闻 时间:2024/04/26 04:48:42

前几天在客户现场遇到一个问题,用户登录我们的OA系统后出现页面显示不正常。主要情况为:
1.登录页面的概要图片无法显示,按钮图片(使用图片作为按钮)能正常显示,提示性文字以较大尺寸显示。
2.主页上方的图片可以正常显示,主页上的内容文字以较大尺寸显示,链接文字显示为两种颜色。
3.访问其他网站,图片可以正常显示,内容文字以较大尺寸显示,链接文字显示为两种颜色。
4.以上情况是用户在电脑上装完智能ABC输入法5.22版本后出现的。

根据以上情况初步判断登录页面的概要图片和按钮图片一个无法显示一个正常显示应该是问题的关键,于是通过右键菜单的“查看源代码”功能来检查两者的区别,发现概要图片是通过CSS展示的,而按钮图片则是使用img标签展示的。再查看了主页的HTML代码,发现主页上方的图片也是使用img标签展示的,而主页上的内容文字也是使用CSS修饰的。到此,可以判定页面显示不正常是由于CSS无法生效引起的。

想了想CSS无法生效的原因,认为可能是是以下因素引起的:
1.页面缓存不正确。
2.浏览器选项被配置未非正常的。
3.浏览器被其他程序修改了。

基于以上的判断采用以下方法进行了处理,但仍未能解决问题:
1.删除临时文件(工具/Internet选项/常规/删除文件)。
2.还原默认设置(工具/Internet选项/高级/还原默认设置)。
3.检查其他插件(使用360安全卫士扫描恶意插件,未发现恶意插件)。

不清楚还有浏览器的哪些选项会影响到CSS的生效,问了同事没人知道,在网络上也找不到相关的信息,后来只好把IE的帮助文档调了出来。使用“CSS”作为关键字进行搜索没有找到可用主题,于是把关键字改成“样式表”进行搜索后找到三个相关主题,其中两个主题的内容都指向了“工具/Internet选项/常规/辅助功能”。打开用户浏览器的“辅助功能”页面,发现“不使用网页中指定的颜色”,“不使用网页中指定的字体样式”,“不使用网页中指定的字体大小”三项都处于选中状态,把这三个选项不选后发现问题消失了。