0

我被分配了验证网站的任务。我在网上搜索并找到了 w3schools 的这篇文章,它允许验证网站的 HTML、CSS、XHTML、XML、WML。

我的问题是,这就是我们需要做的所有验证吗?我们希望我们的网站能够跨浏览器并在手机上运行良好。

有没有更好的方法来验证我们的网站?

谢谢你。

4

3 回答 3

6

首先,w3schools 是一个糟糕的网站;你最好不要将它用于任何事情。对于标记验证器,试试thisthis。请记住,验证仅确保您的标记在语法上是正确的,并且在一定程度上在语义上是正确的,但不能确保它在不同的浏览器中呈现或运行您的意图。为此,您必须自己进行测试。

于 2012-04-13T10:52:27.600 回答
2

如果您被告知的只是您需要“验证”该网站,那么您得到的指示非常糟糕,因为它远未达到所需的完整程度。

你应该验证HTML吗?HTML 和 CSS 中的一切都可以完美无缺,但网站在不同的浏览器中可能仍无法以相同的方式运行。HTML/CSS 的解释不同并不一定表明某些东西是“无效的”。

如果可以的话,获得更好(或更精确)的说明。否则,弥补它们,提供你的结果,如果它不是预期的,一旦你有更精确的指示,就收取正常的咨询费以再次做事。

如果您只是在进行 HTML/CSS 验证,那么w3.org上的验证器就是您应该使用的验证器。FirefoxChrome也有验证器插件。

如果您的目标是在多个浏览器中进行等效渲染,那么唯一的解决方案是在对您很重要的浏览器中测试您的站点。请记住,不同版本的浏览器也算作不同的浏览器。

于 2012-04-13T10:55:31.417 回答
0

拥有 W3 有效结构/标记并不意味着您的网站在每个浏览器上看起来都一样。有很多工具和插件可以模拟不同的分辨率或移动设备,但这些通常都做得不好。

找出答案的唯一真正方法是让人们在他们的设备上进行测试。

于 2012-04-13T10:53:10.870 回答