记得上次我的拙作 《谁会在意什么 Web 标准》 ,当 这篇文章放到蓝色经典论坛 的时候。吸引了很多对于标准有各自不同看法的人拍砖。
请允许我摘录几篇具有代表性的回复。是他们让我对于标准又有了一个新的思考,在这里感谢他们(注,观点不分先后,按照回复时间排序):
catest
同意文章部分的观点,「Web 标准其实是一种思想」这是肯定的。如果只是
一个很简单的页面,流量不大,也不奢求搜索引擎的收录,改动也不频繁,
那大可不必唯标准是从。
作者有的话只说对了一部分:「用户要的是效果、功能以及内容」。没错,
这些都是用户想要的,但用户的体验不仅仅是这些。一个表格构造的庞大
门户首页,让用户在等待中失去耐心,当用户使用移动终端登陆网站,却发
现难以阅读(不要说现在手机上网的人太少),在网站林立的互联网,在没
有绝对强势优势的网站,任何使用户感到不爽的体验都会致使用户的倒戈,
这样的代价小么?
不要说 Web 标准难,难是因为改变固有的思路难,知难而上是基本的职业
素质,当用的人多了,浏览器厂商妥协了,很多事就不是那么难了。
W3CSS
如果你书写的代码本身就符合标准~ 那么就不可能有所谓的「因为标准而标
准」 的问题。(不知道你能不能理解我的意思)
标准本身没有坏处,那么何乐而不为?
至于有朋友说到:「不是理想中的修改一下 CSS 就可以了,往往还要修改
html 文件"」
因为 html 和 css 都不是完美的~ 包括浏览器,而我们想要达到的目的太
理想化了。
soni
谁会在意呢?90% 的用户不会在意你的网站符合什么狗屁标准,通过了什么
验证。他们关心的内容,有没有他们感兴趣的信息,能不能完成他们访问你
的站点的目的。对他们来说,唯一的好处就是符合标准的网站访问起来一般
都很快。
在意是否符合标准的是网站的设计者。符合标准的网站,能够实现更多的功
能,能够更美观,制作也更快。修改更容易。对于统一网站的整体风格更容
易控制。
而且代码可重用,创建一个可重用的布局表格几乎是不可能的,而可重用的
CSS 布局代码则可以。
另外,对于一个符合标准的网页进行 JS 编码要容易很多,网络资源更加丰
富。
而且,我更喜欢打开记事本简单的编辑几下 CSS,而不是用我的破机器打开
Dreamweaver 来拉动表格。
leitu_studio
深入的了解表现、结构、行为,你就不会有这种想法了!合理的 css 在维护
起来还是很方便的...
在国外,可能手持设备用的比较多一些,所以国外的标准考虑的用户群体也
很多,标准是国外人制定的。
如果你想用这种技术去做东西,就要转换一下思想,脱离表格布局的思想。
感到麻烦的罪魁祸首还是浏览器厂商,如果他们都标准化,就不会有 hack
了.....
更新,感谢 ChinaUnix 上 jhsea3do 兄弟的回复。
jhsea3do
我认为没有多少客户会去在意什么web标准,但绝对不能把这个范畴扩大到所 有人。 估计你是被IE的那些BUG折腾到没有意志了才说出这些气话。就我感觉,有一个 web 标准存在,并且开发人员遵循标准开发,可以减少很多不必要的开销,并 最大的保持程序的兼容性。 实际上,在 firefox 下制作的 html 在s afari, opera 下的表现基本上是一 致的,最后为了兼容市场占有率最大的 ie,不得不作些 hack。 正是 linux, mac 等桌面系统的存在,才没有让 windows 垄断桌面系统市场, 你的名字叫 AMD,我想你也不喜欢 INTEL 独行其道。 虽然我是一个宗教狂,但我讨厌 ie 不是因为 windows,而是形形色色的网页 病毒。 我发动身边的人用非 ie 浏览器来避免上网中毒,但是收效微弱,原因是 taobao, 网银不支持。 中国人在 web 标准的推广方面贡献太少,还不如台湾。 最后我想说 web 标准 存在的意义是对各大浏览器厂商进行约束,减少兼容性所 带来的麻烦。 w3c 的标准出了这么多年了,的确有考虑不周到的地方,比如 form 下的控件, 但这个标准带来的好处远比麻烦要多。
在蓝色论坛被解封以后,我仍旧还是一如既往的去那里潜水。当我翻阅“WEB 标准讨论”板块的时候,我发现有很多的兄弟牢骚为为什么实现标准会那么的难。这不是偶然现象了,在很多地方我都会看到这样的评论。
庆幸的是本站由于页面非常的简陋,所以能够很容易的通过 XHtml 严格版的认证。但我并没有发现通过此认证会给我带来什么好处:浏览量上去了,还是用户普遍赞扬我的网站能在不同的浏览器打开效果都一样了?
至于标准,在经过狂热的代码优雅的追求以后,我对它的看法已经逐渐地发生了改变。这个问题就得先回到我们为什么要做网站
经典语录 http://www.yandui.com