修复浏览器错误或将其保存到最后?

时间:2008-11-03 11:10:02

标签: css debugging

对于CSS错误,您是否在开发的每个阶段都将它们修复,或者将它们保存到最后?因为我在一个大项目的早期阶段,似乎陷入了烦人的IE6错误。

6 个答案:

答案 0 :(得分:7)

我的工作流程

  • 在Firefox上开发。 编辑:尝试并处理已知的ie6错误 - 但不要浪费时间检查。
  • 验证
  • 检查Chrome / Safari。通常确定
  • Hack for IE7 - 通常没什么可做的。如有必要,可在单独的样式表中添加hack。
  • Hack for IE6。如有必要,可在单独的样式表中添加hack。

答案 1 :(得分:3)

我发现在你去的时候测试(和修复)会更好 - 如果你确实发现了一个主要的错误,那么(可能)可以做更少的重写。如果直到最后都没有捕获它,你会发现很多代码都依赖于特定(浏览器特定的)方式发生的事情。

答案 2 :(得分:3)

我倾向于尽快解决这些问题。

我的理论是,在早期进行更改比在日后进行潜在的设计更改更容易。

我在Firefox中完成了大部分工作,但会定期在IE中进行测试以确保一切都很好看

答案 3 :(得分:3)

我倾向于把它们存起来;如果你按照W3C标准开发,你应该有一个坚实的基础。此外,您通常会及时了解Internet Explorer中的不同缺陷,并在开发过程中考虑这些缺陷。

最后,我想首先使用Firefox开发并修复在流程结束时我可能没有修复的任何错误。

  • 选择DOCTYPE并坚持使用
  • 开始在FireFox中开发
  • 使用HTMLTidy或类似的插件来保持代码清洁和闪亮
  • 检查Internet Explorer 6和Internet Explorer 7
  • 使用css hacks或conditional statements 以及IE的样式表
  • 验证更多内容并进行最终检查。

答案 4 :(得分:1)

答案 5 :(得分:1)

我也在FF上开发,只测试IE的兼容性。我倾向于在开发时解决大问题,因此我可以验证所有浏览器都可以实现所需的样式。我留下所有小东西或稍后即。定义边距等,以实现我们想要的精确布局。以后我不是指项目的结束,我的意思是网站逻辑部分的结束(通常是一个页面)