前几天在客户现场遇到一个问题,用户登录我们的OA系统后出现页面显示不正常。主要情况为: 根据以上情况初步判断登录页面的概要图片和按钮图片一个无法显示一个正常显示应该是问题的关键,于是通过右键菜单的“查看源代码”功能来检查两者的区别,发现概要图片是通过CSS展示的,而按钮图片则是使用img标签展示的。再查看了主页的HTML代码,发现主页上方的图片也是使用img标签展示的,而主页上的内容文字也是使用CSS修饰的。到此,可以判定页面显示不正常是由于CSS无法生效引起的。 想了想CSS无法生效的原因,认为可能是是以下因素引起的: 基于以上的判断采用以下方法进行了处理,但仍未能解决问题: 不清楚还有浏览器的哪些选项会影响到CSS的生效,问了同事没人知道,在网络上也找不到相关的信息,后来只好把IE的帮助文档调了出来。使用“CSS”作为关键字进行搜索没有找到可用主题,于是把关键字改成“样式表”进行搜索后找到三个相关主题,其中两个主题的内容都指向了“工具/Internet选项/常规/辅助功能”。打开用户浏览器的“辅助功能”页面,发现“不使用网页中指定的颜色”,“不使用网页中指定的字体样式”,“不使用网页中指定的字体大小”三项都处于选中状态,把这三个选项不选后发现问题消失了。 |
|