这个问题困扰了我一段时间。在我访问 Stack Overflow 时使用的机器中,有两台机器的设置相同:戴尔的 Windows XP 和 IE8。由于它们是由同一家公司发给我的(一台在办公室使用,一台在家使用),所以它们的设置也相同。但它们显示某些页面元素的方式不同!其中一个是Optiplex GX620 台式机,另一个是Inspiron 9100 笔记本电脑,但不知何故,硬件似乎不应该影响我的浏览器的显示方式。尽管如此,笔记本电脑的显示似乎与预期不同。
差异包括以下内容:
- 此问题在笔记本电脑上仍然存在在 Jeff 修复之后,其他所有人和桌面上都已修复。
- 查看帖子的投票数时,点赞下方会留下一条灰线,但点踩之前下方会有一个数字大小的空白。在桌面上,它会正确显示,两条线相邻,并被一条灰线分开。
- 在笔记本电脑上,代码块末尾似乎有一个空行。
下图说明了最后两个元素在笔记本电脑上的外观。
据我所知,这两个设置是相同的(我没有弄乱任何设置并且它们都是相同初始化的),那么还有什么可能导致显示差异?
答案1
只是为了确定一下:您是否清理了 IE 缓存/临时 Internet 文件?Cookie 怎么样?
只是为了确保这不是因为一些旧文件仍然存在......
答案2
您可以尝试在两台计算机上将 Internet Explorer 完全重置为其默认设置,看看问题是否仍然存在。
转到工具-> Internet 选项-> 高级选项卡-> 屏幕底部“重置 Internet Explorer 设置”区域中的“重置”按钮。
答案3
我不相信台式机和笔记本电脑可以显示相同的屏幕,因为默认情况下许多设置是不同的。
字体、ClearType、屏幕尺寸等可能存在差异,这会导致 HTML 显示不同。而且没有人确切知道微软为笔记本电脑所做的所有“优化”。
您可以尝试 IE 以外的其他浏览器,只是因为 IE 与操作系统的集成度太高,而这个实验可能会告诉您更多有关该问题的信息。