1

许多网站是否有理由在各自网站的 W3C CSS/HTML 验证上放置一个小链接/按钮,或者这只是一种流行的奇怪做法?

4

5 回答 5

2

验证只是表明您花时间确保网页符合您的 DOCTYPE 中指定的标准。

理想情况下,每个页面都应该验证,但这绝不是例外。

对于一些公司来说是为了避免诉讼,因为盲人有一个标准,所以,如果你没有通过他们的验证,你可能会被起诉。

这是关于 ADA 合规性的链接:http: //www.icdri.org/CynthiaW/is_%20yoursite_ada_compliant.htm

您可能想在这里查看更多原因: http ://www.clfsrpm.net/w3c-validator/docs/why.html

基本上,如果你想做某事,你还不如学着做对,并通过验证。

于 2009-10-27T04:28:29.933 回答
1

因此,人们可以炫耀他们花时间遵守标准的事实。

遵守标准可能很有用,因为它有助于确保您的页面可以跨浏览器工作。但很多时候,花时间让您的页面进行验证并没有任何回报,而且验证器比他们真正需要的要确保互操作性要挑剔得多。所以,有些人觉得在他们的页面上贴一个小徽章表示它经过验证,以炫耀他们所做的工作是件好事。

在您的页面上粘贴验证徽章真的不是那么有用,而且我看到的大量页面实际上并没有验证徽章(因为他们在进行更改之前粘贴了该徽章,或者他们有允许 & 不加引号的错误),所以你是对的,这只是一个奇怪的小练习。

于 2009-10-27T04:25:44.577 回答
0

嗯,这就像为什么公司想要在任何可能的地方展示他们的 ISO 认证,在名片、网站等上。

于 2009-10-27T04:24:49.223 回答
0

也许这是开发人员的一个提高意识的举动,以迟到地纠正你过去一直得到的所有那些垃圾“最好在 Netscape Navigator 4 中观看”类型的伪免责声明所犯的错误。

于 2009-10-27T05:29:35.347 回答
0

需要注意的是,没有“标准”,只有“建议”,没有人严格遵守。此外,验证器会将很多无用的东西标记为错误(例如缺少“alt”属性)。而且它不保证与您的网站的显示方式相关的任何事情,它只保证您的 html 的语法是有效的(您可以轻松地“破坏”您的代码仍然完美验证的建议)。

在我看来,它的使用方式与“Web 2.0”术语相同:炫耀。这并不意味着什么。

于 2009-10-27T06:22:37.790 回答