bug捕捉的基本知识
上海SEO 网站制作 CSS bug 修复
跟踪bug的第一步是检验你的(X)HTML和CS5,检查打字或语法错误。某些显示错误是由于浏览器以怪异模式显示页面造成的。因此,最好检查是否正在使用适合自己的标记语言的 DOCTYPE,从而让页面以标准模型显示(见第1章)。可以通过安装Firefox开发人员工具条(http://tinyurl.com/cmh38),了解页面将以什么模式显示。如果页面以怪异模式显示,那么工具条最右边的对钩符号是灰色的。如果页面以标准模式显示,那么对钩符号是蓝色的。单击这个对钩符号会提供关于页面的更多信息,并且显式地定义显示模式(见图)。
许多开发人员主要使用1E开发页面,所以每次修改页面之后,他们会在IE中预览页面,看看效果是否正确。在页面差不多准备好之后,他们在各种浏览器中进行测试并且修复出现的任何bug。但是,这是一种危险的做法,可能会导致许多长期的问题。
IE SxIWin是一种声名狼籍的浏览器,有很多bug和几个重要的CSS缺陷,包括它处理浮动的方式以及不正确的框模型实现。IE 6的bug稍微少一点儿,但是仍然有许多bug和不一致的地方。由于使用IE作为主要的开发浏览器,许多开发人员错误地把IE的表现当作正确的表现。因此反而奇怪为什么更现代的浏览器“破坏了”他们精心设计的CSS布局。页面实际上是在IE中被“破坏了”,在更现代的浏览器中的显示方式是正确的。
更安全的方法是使用更符合标准的浏览器(比如Firefox或Safari )作为主要的开发浏览器。
如果你的布局在这些浏览器中工作正常,那么你所做的很可能符合正确的方式。然后,可以在能
力比较差的浏览器中测试页面,并且为发现的任何显示问题寻找解决方案。

您必须登录 后才能发表评论.