我想大多数人都同意遵守 W3C 标准是值得追求的。
但是,您是否宣传您的网站是合规的?这样做有好处还是坏处?
如果您确实展示了您的合规性,您是如何做到的?
我不知道,因为普通用户不知道网站“有效”意味着什么。
如果关心这些事情的人对此感兴趣,他们可能无论如何都不会相信我的话——他们会自己通过验证器运行我的网站,可能使用诸如 Firebug 之类的工具。
这取决于你的听众。如果它是一个技术网站,您可以宣传您的合规性。
如果是简单的博客,那只是肤浅的。
有链接到 W3C 的按钮,可以立即验证引用站点(如果您放错了位置,作为对访问者的检查)。
我会在印记或关于页面中添加带有此类链接的小文本。所以有兴趣的人可以看一下,但普通用户是不会生气的。
每个页面上的这样一个按钮只会占用空间:)
我不会,主要有两个原因:
显然,#2 需要非常小心,在进行初始 CSS 构建时必须使用有效的标记,并且最终构建中的任何错误都应该有充分的理由。
我也曾经认为,作为一名网络专业人士,不用说我的标记是有效的,在某种程度上这仍然是正确的,但正如你所看到的那样,我的观点已经改变了一些东西。
我觉得这是一个很好的做法。我不知道是否有很多用户关注它,但作为开发人员,我在网站上看到的越多,我就越觉得有必要使用这些标准。我认为这是一种向彼此展示我们认为这很重要的方式。
没有看到任何负面影响,多年来,按照标准进行编码使我的工作变得更加轻松。
至于如何——我使用标准的 w3c 标志,但我见过很多网站都设计了自己的版本。
我曾经这样做过,但我得出的结论是,它给用户带来的问题比好处还多。Jukka 解释得最好。
有些人在关注示例站点的徽标链接并认为验证器社区的联系信息是示例站点的联系信息后,包含 W3C 验证器社区(通过邮件列表)!
有好几次我看到有人用这些图标,他们的首页有效,但子页面经常有没有人注意到的错误。
您实际上可以单击XHTML 有效图像(guerda 链接到的图像)并被带到 W3C,它会用大写字母说:“验证失败!”
如果你想支持 W3C 的目标,那就去做吧。无论如何,把自己击倒。使页面有效。您甚至不必向访问者声明它。但是,如果您确实想向访问者声明它,那么您的页面最好是有效的!
随着内容的变化,您必须继续检查未来。如果您的网站很大或特别动态,则可能无法做到这一点。这可能不值得付出努力。
我认为展示它是一件好事。大多数网站的底部都有一些空白区域(如 SO)。为什么不把按钮放在那里?普通用户不会在意,只会忽略它们,像我这样的人会很高兴知道您遵循标准。
大多数情况下,它为您的页面添加了另一个不必要的东西 - 特别是对于非技术用户。当您阅读一个页面时,您多久真正关心它的 HTML 或 CSS 代码(只要它可以工作)?
如果该页面是您的专业网络投资组合/IT 相关网站,那么您当然可以,为什么不呢。观众会理解并且应该欣赏。但是,在具有非技术受众的网站上,这有点毫无意义。
有效性信息在某种意义上就像应用程序的内部版本号。为什么有人想知道这个?如果有人在乎,他仍然可以转到“关于”或“联系网站管理员”页面,您可以在其中包含这些信息。
话虽如此,作为一名程序员,我喜欢在页面上看到它。它不会伤害任何人。
我有一个符合 w3c 的博客,但没有显示事实。我是一名平面设计师,只是从专业的角度确保我的网站是合规的,以防有人在雇用我之前想检查一下。