2010-03-10 23 views
7

我在说these使用W3C有效徽章有什么意义?

alt textalt textalt text

是的,我知道他们的目的是表明该网页符合标准,应该链接到页面重新验证服务。好。但为什么我应该作为一个普通用户来打扰呢?作为访问者,我对该页面是否严格XHTML无所谓,无论是否包含肮脏的IE浏览器黑客无动于衷。重要的是页面呈现正确,方便,工作迅速。就这样!实际上,在许多情况下,这些要求不能顺利地符合W3C标准。

那么,为产品面孔添加针对开发者的东西是什么?我错过了一点吗?

+0

可能的重复:http://stackoverflow.com/questions/785457/displaying-w3c-compliance – 2010-03-10 13:24:02

+5

对于那些认为有效性是光荣成就的人来说。 – Gumbo 2010-03-10 13:24:49

+4

“严格”验证仅适用于受虐狂者。 – Amarghosh 2010-03-10 13:36:44

回答

5

这不是像“Be Safe With”类型标签的卖点。

包括w3c徽章是一种表明您知道网页构建应遵循的标准。这是一种表示您希望无论浏览器对所有用户都有礼貌,并帮助推广浏览器应该实现的想法,至少是标准。

这也是一种教育读者的方式。并不是每个人都知道这些标准存在或为什么存在。教育您的读者将有希望使他们能够找到符合他们浏览期望的浏览器,并在上面提出这些期望“让我看看4chan的一些图片”。

尽管在一天结束的时候,它通常会成为另一种在网站上放置东西的方式,因为您缺乏艺术才能,无需在任何东西上放置“贴纸”,使事物看起来更加美观。

2

这只是向技术上能胜任的用户展示您在技术上胜任的方式。他们没有其他理由。我尝试始终验证,但从不放过它们。如果我有博客,我可能会把它们放在关于部分。

2

这只是吹牛的权利。与任何徽章/奖励实施相同。当然,99%的访问者并不重要,但这对开发者来说可能很重要。

+0

如果99%的访问者无关紧要,你只是在浪费你的带宽。如果你的访问者中的60%*会关心,那么它就更有意义了,甚至可能会给你一份工作。但在一个通用的网站上,他们只是沉重的。 – voyager 2010-03-10 13:28:16

+0

@voyager:由于这些图像位于W3C网站上,您并没有真正浪费自己的带宽(除了显示它们的HTML,这是最小的)。我同意,他们是毫无意义的,但一些开发人员认为,创建符合标准的网站的额外努力是合理的奖励。 – 2010-03-10 13:45:41

4

这很奇怪,但虚拟奖牌工作。 SO有代表和徽章并不是巧合。

4

我的浏览器错过了很多重要文本的网站,因为我没有使用网页作者使用的浏览器。如果我看到这些徽章中的一个,那么我可以确信所有页面都被渲染。

重要的是页面呈现正确,方便,工作快。就这样!实际上,在许多情况下,这些要求不能顺利地符合W3C标准。

你不认为这是冲突的?

我会把有效页面放在“每个浏览器都带有黑客”页面上。

+0

冲突在现实中。一些甚至是最近的浏览器都没有遵循标准。因此,如果您正在开发尖端应用程序,有时您必须放弃标准才能在所有平台上获得相同的外观和行为。 – nkrkv 2010-03-10 14:39:41

+0

现实情况是,W3C只提出建议而不是标准。所有浏览器呈现的内容都略有不同,如果您决定让所有浏览器看起来都一样,那么您就会与浏览器作者抗衡。 – koan 2010-03-15 22:53:02

3

这对任何人都不重要,包括潜在的雇主和其他开发人员,尤其对用户不重要。我发现尽管有徽章,页面仍然无法验证,而有效的标记仅仅意味着语法是正确的,但并不意味着它的设计,布局,格式,思路清晰,灵活,可用,或任何其他人感兴趣。我会看看这个标记,看看作者做了什么,这才是重要的。

1

作为访问者,我对该页面是否严格XHTML无论是否包含肮脏的IE浏览器黑客行为漠不关心。

好吧,如果你使用的是Safari,该网站只因为“脏IE黑客”,那么你IE工程,该网站是坏了,没用。同样,如果你是一个IE用户,并且该网站充满了“肮脏的Firefox黑客”,那么该网站也将被打破。

2

你不需要需要的徽章。但是,当他们出现时,他们会向您表明,所有现代浏览器都将以几乎相同的方式呈现页面。

一个例子:他给了用户一个信心,当他回到家时(在办公室他不得不使用Mac OS X,但家里有Windows),该页面仍然可以正常显示。没有什么关键,但有时真的很重要知道。