20.2 检查常见错误:一般问题

浏览器之间的差异可能是由一些不明显的浏览器漏洞造成的,也可能是由于使用新技术造成的,但更常见的则是出于一些简单的问题。每个人在从新手到专家的道路上难免会犯一些低级错误。例如,你有可能认为问题出在代码上,从而花了大量时间进行调试,最后才发现你修改的是一个文件,上传和查看的却是服务器上的另一个文件!

下列建议中的大多数适用于使用网站在服务器上的URL对网站进行测试的情形。

查检笼统的常见错误

  • 根据20.5节的描述,对代码进行验证。这是一个很好的起点,因为这样就能排除代码语法相关的错误了。

  • 确保已上传要测试的文件。

  • 确保上传的文件的位置是正确的。

  • 确保输入的URL与要测试的文件是对应的。如果要查看的页面是从另一个页面跳转过来的,确保链接中的URL与页面的文件名和位置是完全匹配的。

  • 确保上传文件之前已经进行了保存(包括最新修改)。

  • 确保上传了所有辅助文件(包括CSS、图像、音乐、视频等)。

  • 确保URL的大小写与文件名的大小写是完全匹配的。(这也是推荐全部使用小写字母的原因,这样做可以降低输入URL时产生错误的可能性——既针对网站开发人员,也针对访问者。)确保文件名中没有使用空格(应使用短横线代替空格分隔单词)。

  • 如果在以前的测试中曾禁用某项浏览器功能(如JavaScript支持),确保重新启用这些功能。

  • 确保问题不是出自浏览器本身。对于这一点,最简单的方法就是换个浏览器对页面再测试一遍。

  • 在接下来的两节里,我会介绍如何检查HTML和CSS中的常见错误。