Javascript 浏览器兼容性;将网站上载到服务器之前还是之后?

Javascript 浏览器兼容性;将网站上载到服务器之前还是之后?,javascript,html,browser,cross-browser,Javascript,Html,Browser,Cross Browser,我正处于需要使我的网站跨浏览器兼容的阶段。 我需要关于如何开始的提示 我已经在firefox上开发了我的网站,所以它在firefox上运行得非常好 我想我现在必须下载几个主要浏览器的版本,对吗? 然后逐个测试每个浏览器 我应该在将整个网站上传到服务器之前还是之后这样做 所有的提示和软件,使这更容易是赞赏 顺便说一句,这是一个分类网站使用MySql,Solr,PHP,js等 谢谢跨浏览器兼容性最好提前计划好,因为有很多方法可以让你的网站更容易构建 考虑使用CSS重置脚本,如 考虑使用JavaSc

我正处于需要使我的网站跨浏览器兼容的阶段。 我需要关于如何开始的提示

我已经在firefox上开发了我的网站,所以它在firefox上运行得非常好

我想我现在必须下载几个主要浏览器的版本,对吗? 然后逐个测试每个浏览器

我应该在将整个网站上传到服务器之前还是之后这样做

所有的提示和软件,使这更容易是赞赏

顺便说一句,这是一个分类网站使用MySql,Solr,PHP,js等


谢谢

跨浏览器兼容性最好提前计划好,因为有很多方法可以让你的网站更容易构建

  • 考虑使用CSS重置脚本,如
  • 考虑使用JavaScript库,如
  • 您可以利用进行跨浏览器测试
  • 以移动观众为例

您需要某种本地Web服务器,这样您就可以编辑代码并以舒适的方式对其进行测试。如果您让validator.w3.org可以访问它,这样您就可以进行语法检查,那么它也很有用


在IE6、7和8中进行测试,Firefox和Chrome将是一个良好的开端。

因为您使用的是服务器端代码,所以您需要一台服务器


一旦网站上线,您将需要一台在线服务器和一台开发服务器。

是的,在上传到服务器之前,我会使其跨浏览器兼容。这样做的原因是,您可能需要更改服务器端代码,向标记中添加ID和类,另外可能还需要更改标记。首先确保它在本地工作


对于在各种IE浏览器上进行测试非常有用。我会确保我已经在Webkit浏览器(如Chrome)、Gecko浏览器(如Firefox)和Opera上测试过它。请参阅以了解不同的浏览器。

css重置脚本的作用是什么?它使编写一个合适的站点变得更容易,尽管这无助于测试它。css重置的原因是所有浏览器都有显示默认值,但浏览器不必有相同的默认值。看,几年前我认为CSS重置是个好主意,但现在我开始觉得它太笨手笨脚了,更不用说这么多浏览器都是最新的,没有必要了。我完全同意使用jQuery,它是与大众浏览器兼容的最安全的方式,同时拥有尽可能快的JS,这是一个完全双赢的库。adobe BrowserLab是完全可靠的,还是我也需要用实际浏览器进行测试?当Firefox的“HTML验证程序”插件存在时,不需要使用在线W3C验证程序,不需要公共URL。我有一个开发服务器。。。如果wampserver算作一个!确实如此,尽管开发服务器和实时服务器之间的差异越小越好。我尝试将VM配置为与生产服务器相同,以便进行测试。