打印

[教程] 【原创】谁会去在意什么 Web 标准



原文链接: http://www.gracecode.com/Archive/Display/298   转贴请说明出处

在蓝色论坛被解封以后,我仍旧还是一如既往的去那里潜水。当我翻阅“WEB 标准讨论”板块的时候,我发现有很多的兄弟牢骚为为什么实现标准会那么的难。这不是偶然现象了,在很多地方我都会看到这样的评论。

庆幸的是本站由于页面非常的简陋,所以能够很容易的通过 XHtml 严格版的认证。但我并没有发现通过此认证会给我带来什么好处:浏览量上去了,还是用户普遍赞扬我的网站能在不同的浏览器打开效果都一样了?

至于标准,在经过狂热的代码优雅的追求热以后,我对它的看法已经逐渐地发生了改变。这个问题就得先回到我们为什么要做网站的起点上来。不管你目前的网站是否是营利性的,出发点就只有一个:就是面向客户。

客户是否就因为你的网站通过了所谓的 Web 标准就每天来拜访呢?我想这个结论是显而易见的.紧扣用户眼球的不是网站的页面如何的漂亮、而是内容。一个只有花哨的页面而没有实际内容的网站,会在用户的赞扬声中关闭(当然相反的极端情况也不用说了)。

而我目前的观点就是 Web 标准仅仅是技术层面上的范畴,这与用户无关。用户要的是效果、功能以及内容。回想起我以前“耻笑” Google 怎么连 DOCTYPE 都不加上一个,这个时候我想想反倒是可以理解了。

Web 标准其实是一种思想,它的主要目的就是实现 DOM 分离:也就是 结构(XHTML)、表现(CSS)和功能(Javascript)的分离。有了这种思想以后就可以非常容易的实现 Web 标准(当然,这还是需要一定的技术经验)。

如果你不会在 xhtml 中加入 onclick 和 style 属性(这完全可以定义一个 id 然后让 Javascript 和 CSS 另外去处理);也不用完全嵌套 N 个 DIV(因为你已经知道 xhtml 本身就能够非常详尽的描述页面框架),那么你的页面本身就是标准化了(听起来非常简单,不是么?)。

最后 Realazy 上面的一篇文章非常的经典:《谁在意什么 Web 标准》,看标题和本文就很相似,不过他也有自身独到的见解,建议看看。

本站 Gracecode.com目前已经通过了 XHTML 严格版的认证,而简陋的页面或许有一个好处就是结构能够足够的清晰:本站的代码希望能够对各位有用处。欢迎各位兄弟有空能上本人的网站逛逛,但愿能够找到你感兴趣的。

[ 本帖最后由 amdk6 于 2007-12-4 17:21 编辑 ]
链接转换不上来了,更新版的兄弟们可以看下原文链接
标准好比一个规则,秩序~是应当被提倡的~合理的运用标签,正确的书写代码~是web人的职责!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

TOP

我就用style,咋地?不标准我也用了。

为什么要完全分离?因为方便维、结构清晰,但是我加个style就不清晰了?也未必,有时候就一个display:none也TMD用一个类或ID,我就写在html页面里了,咋地,咋就不标准了?
火箭是可以打到40胜的。

TOP

引用:
Web 标准其实是一种思想,它的主要目的就是实现 DOM 分离:也就是 结构(XHTML)、表现(CSS)和功能(Javascript)的分离。有了这种思想以后就可以非常容易的实现 Web 标准(当然,这还是需要一定的技术经验)。
什么东东啊,没学过XML就不要乱说话
[wma]http://jie.splan.cn/ggldl/梅艳芳.mp3[/wma]

TOP

引用:
原帖由 udbyygy 于 2007-12-4 18:15 发表



什么东东啊,没学过XML就不要乱说话
这个是我个人的理解,上述的话可能有些分歧。我个人觉得应该是 xhtml 标准,xml 我确实只懂些皮毛。有批评就会有进步,欢迎各位继续拍砖。

TOP

引用:
原帖由 W3CSS 于 2007-12-4 18:04 发表
标准好比一个规则,秩序~是应当被提倡的~合理的运用标签,正确的书写代码~是web人的职责!
谢谢兄弟能够理解我的意思,我不提倡"因为标准而标准"

TOP

同意楼主部分的观点,“Web 标准其实是一种思想”这是肯定的。
如果只是一个很简单的页面,流量不大,也不奢求搜索引擎的收录,改动也不频繁,那大可不必唯标准是从。

楼主有的话只说对了一部分:“用户要的是效果、功能以及内容”。没错,这些都是用户想要的,但用户的体验不仅仅是这些。
一个表格构造的庞大门户首页,让用户在等待中失去耐心,当用户使用移动终端登陆网站,却发现难以阅读(不要说现在手机上网的人太少),在网站林立的互联网,在没有绝对强势优势的网站,任何使用户感到不爽的体验都会致使用户的倒戈,这样的代价小么?

不要说web标准难,难是因为改变固有的思路难,知难而上是基本的职业素质,当用的人多了,浏览器厂商妥协了,很多事就不是那么难了。。。
还得修练。。。

TOP

引用:
原帖由 catest 于 2007-12-4 18:23 发表
同意楼主部分的观点,“Web 标准其实是一种思想”这是肯定的。
如果只是一个很简单的页面,流量不大,也不奢求搜索引擎的收录,改动也不频繁,那大可不必唯标准是从。

楼主有的话只说对了一部分:“用户要的 ...
所言极是,我在文中忽略了 Web 标准所带来的好处并对与此并未作过多的介绍(有点避重就轻的意思)。Web 标准是值得我们 Web 开发人员去提倡的,但想想它到底最终带给我们什么?是在每个平台不同的浏览器能够正确的显示,还是避免了表格元素排版冗余的代码?我想更重要的学会了分层的页面编写的思想,想象一下除了 Javascript 以外,CSS 如果能够重用(即使完全这样做这是不可能的),那么我们开发人员将会剩下多少的力气。

TOP

请教 catest ,web标准对搜索引擎,用户体验有什么贡献?

我唯一能够理解的一点就是web标准可以让修改更容易。但在实际工作中一个网页要改动,就算是只改动页面外观,都很有可能修改html文件,结构、行为、表现分离,听起来很美妙;但在实际应用中却没有想像中的那么完美。我们改动外观,并不是理想中的修改一下css就可以了,往往还要修改html文件。

我的css学得很肤浅,实践经验也不多,疑惑的地方倒是不少,请各位高手指教了

TOP

意淫舒琦
哈哈
justu.org

TOP

引用:
原帖由 amdk6 于 2007-12-4 18:23 发表


谢谢兄弟能够理解我的意思,我不提倡"因为标准而标准"
如果你书写的代码本身就符合标准~那么就不可能有所谓的"因为标准而标准" 的问题.(不知道你能不能理解我的意思)

标准本身没有坏处,那么何乐而不为?

至于有朋友说到:"不是理想中的修改一下css就可以了,往往还要修改html文件"

因为html和css都不是完美的~包括浏览器,而我们想要达到的目的太理想化了.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

TOP

lomo

什么东西都没有一定之规,灵活运用最重要...

TOP

谁会在意呢?90%的用户不会在意你的网站符合什么狗屁标准,通过了什么验证。他们关心的内容,有没有他们感兴趣的信息,能不能完成他们访问你的站点的目的。对他们来说,唯一的好处就是符合标准的网站访问起来一般都很快。

在意是否符合标准的是网站的设计者。符合标准的网站,能够实现更多的功能,能够更美观,制作也更快。修改更容易。对于统一网站的整体风格更容易控制。
而且代码可重用,创建一个可重用的布局表格几乎是不可能的,而可重用的CSS布局代码则可以。

另外,对于一个符合标准的网页进行js编码要容易很多,网络资源更加丰富。

而且,我更喜欢打开记事本简单的编辑几下CSS,而不是用我的破机器打开DreamWeaver来拉动表格。

[ 本帖最后由 soni 于 2007-12-5 15:27 编辑 ]
火星是光荣地...

TOP

说实话,分离以后
维护麻烦了。。
因为你要对整体CSS/JS很了解才能修改。。。 :confused:

TOP

标准产生的结果确是用户关心的结果
新一年

TOP

引用:
原帖由 willko 于 2007-12-5 16:21 发表
说实话,分离以后
维护麻烦了。。
因为你要对整体CSS/JS很了解才能修改。。。 :confused:
这个有切身的体会,不过假如没有对整体的了解,我宁愿不改。
局部的调整我更愿意用另外一个css去定义它,可能这个就是分离的思想吧。
心在那里...

TOP

就目前情况看 实施标准化的优点与缺点都是显而易见的  最终怎样我觉得还要看发展

TOP

深入的了解表现、结构、行为,你就不会有这种想法了!合理的css在维护起来还是很方便的...
在国外,可能手持设备用的比较多一些,所以国外的标准考虑的用户群体也很多,标准是国外人制定的。
如果你想用这种技术去做东西,就要转换一下思想,脱离表格布局的思想。
感到麻烦的罪魁祸首还是浏览器厂商,如果他们都标准化,就不会有hack了.....
o(∩_∩)o...个人拙见

[ 本帖最后由 leitu_studio 于 2007-12-6 13:14 编辑 ]
22236821雷兔web2.0

TOP

每个人的坚持都不同..
但是标准应该会延续下去的.
他的确带来了不少好处.
29b.cn

TOP

交通规则可以不尊守,
但不尊守就可能会撞车或是被车撞。
我觉得标准跟这个差不了多少。
灌水人水区灌半桶水

TOP

是的哦
标准或者可以说是一种道德把
不会有人强制你去遵守的
可是道德是一种习惯

TOP