打印

[讨论] 到底什么是web标准?

本主题由 System 于 2007-5-21 05:00 解除限时置顶
xhtml?css?xml?div+css?dom?wai?语义?用户体验?
还请知道的大牛告诉我,谢谢

TOP

如果您对web标准不是很清楚,推荐您先去看看这个网站http://www.w3cn.org,里边有比较详细的入门教程!

TOP

回复 #2 jxdawei 的帖子

不好意思,我看了半天还是没看懂,到底什么是web标准?斑竹能解释下吗?

[ 本帖最后由 damimi 于 2007-5-12 21:49 编辑 ]

TOP

引用:
原帖由 damimi 于 2007-5-12 21:47 发表
不好意思,我看了半天还是没看懂,到底什么是web标准?斑竹能解释下吗?
标准就是按照 w3c 推荐的去做 可以参考  www.w3.org
这还有一篇 web标准概念参考 http://www.w3cn.org/article/tips/2007/123.html
还有一个标准的html语言教程

希望对你有所帮助

TOP

标准的定义很多,看一下阿捷的网站重构吧

TOP

回复 #4 dearmonkey 的帖子

谢谢,您热心回复这篇文章我看过
我想提几点疑问。
1.w3是web标准?
2。基于XHTML1.0、CSS2.0、DOM1.0和ECMA JavaScrit。。。这些就是web标准站点?
3.163.com这样的网站属于web标准吗?
4.如果163属于的话那他为什么不没有结构、表现、行为分离呢?
5.考虑残障人士wai也属于web标准?web标准这个称谓是不是有点太大了

TOP

用正确的方法去做正确的网页,呵呵

web标准(Web Standards)

首先这个名字是那帮提出web标准的人起的名字,你可以去看看web标准组织的网站http://www.webstandards.org/

其次,Web标准组织倡议大家采用W3C的语言规范XHTML,CSS,DOM,ECMAScript(XML等)来设计网页,至于版本号当然是目前推行的版本,要根据W3C的发布和浏览器的支持程度去决定使用哪种语言版本

再次,这么做的目的是,让网页的结构和表现相分离,用标准的Javascipt去营造良好的交互和让用户获得更好的用户体验,让标准化的结构代码可以支持多种设备,语义化的标记更好的支持搜索引擎和结合IA等SEO技巧做搜索引擎优化,和网页的数据挖掘(看看相关XML的技术),使用CSS实现网页的用户界面,兼容多种浏览器和设备。还可以加点亲和力(Accessbility)照顾一下残障人士和视力不好的用户。
最后,作为分离的开发模式,类似于后台的MVC开发模式,降低相关因素的耦合,提高并发协作效率和降低维护成本,向前向后兼容浏览器和设备,让网站可以在不同设备不同浏览器畅行无阻。

其实技术是相通的,web标准没有明显的界定,大体思路就是利用W3C标准的语言规范结合当前支持环境的实际情况去做到网页设计的最优化。

PS:很有发现前景,不知道我的回答你满意吗?

[ 本帖最后由 greengnn 于 2007-5-12 23:27 编辑 ]
greengnn's space/web design
Design your life with Web Standards Web商业模式讨论群:38032840

TOP

引用:
类似于后台的MVC,降低更相关因素的偶合,提高并发协作效率和降低维护成本,向前向后兼容浏览器和设备,让网站可以在不同设备不同浏览器畅行无阻。
谢谢,回答得很好,其实我的提问是自问自答,最近看到一些牛人对htlml5发布的牢骚。
web标准是什么?
w3就是web标准?
xhtml死跟web标准有什么关系?
太多的东西贴在了web标准身上,是不是跟页面有关的东西都属于web标准?
html5来了,就没有web标准了?
zeldman写的书废话太多,一句话说明的东西但写了太多跟本质没有关系的东西。
web标准其实就是制作可复用性页面的思想,希望别在把太多的东西跟web标准扯到一块了,他已经太神话了
引用:
用标准的Javascipt去营造良好的交互和让用户获得更好的用户体验,让标准化的结构代码可以支持多种设备,语义化的标记更好的支持搜索引擎和结合IA等SEO技巧做搜索引擎优化,和网页的数据挖掘(看看相关XML的技术),使用CSS实现网页的用户界面,兼容多种浏览器和设备。还可以加点亲和力(Accessbility)照顾一下残障人士和视力不好的用户。
别把这些也技术提到web标准的高度,他们脱离结构、表现、行为分离之外,他们每个都是单门的技术。

[ 本帖最后由 damimi 于 2007-5-12 23:40 编辑 ]

TOP

4.如果163属于的话那他为什么不没有结构、表现、行为分离呢?

考虑一下163的首页,人流量有多少?一天有多少用户在访问呢?假如结构和表现分离了,也就是入,link一个或多个(真正分离时,一个是远远不够的)CSS文件,,连接数有多少????用户并发对服务器造成的负荷会是一个什么局面???

在两者间权衡,,我想网易最终选择了对性能的优化这个方案..

greengnn 的回答很好,呵呵,不过我对你作为一个版主而作出的解答的态度十分满意....

[ 本帖最后由 pufen 于 2007-5-13 01:59 编辑 ]
穿别人的鞋让别人找去

TOP

引用:
原帖由 damimi 于 2007-5-12 23:33 发表
引用:
用标准的Javascipt去营造良好的交互和让用户获得更好的用户体验,让标准化的结构代码可以支持多种设备,语义化的标记更好的支持搜索引擎和结合IA等SEO技巧做搜索引擎优化,和网页的数据挖掘(看看相关XML的技术),使用CSS实现网页的用户界面,兼容多种浏览器和设备。还可以加点亲和力(Accessbility)照顾一下残障人士和视力不好的用户。
别把这些也技术提到web标准的高度,他们脱离结构、表现、行为分离之外,他们每个都是单门的技术。
标准化设计不是单单分离,,表现上的东西....它需要的是一个知识的广度...假如标准化不把用户的体验放在内,而做这个标准的目的何在????
标准化离不开它们...

阁下之意是,结构,行为,表现分离就是标准?????

厨房煮的汤忘了关火...: 我看看去..........
穿别人的鞋让别人找去

TOP

看来基本上得到大家的认可,关于分歧的部分和没有讲到的部分我们在深入探讨,

CSS的并发连接和服务器负载问题处理,也应该是web标准认识关心的。

到底SEO,IA,交互设计,用户体验算不算是Web标准的范畴,我明确一点

“用正确的方法去做正确的网页”

正确的网页是什么
1。优秀的信息架构
2。良好的交互设计

1和2最终达到了良好的用户体验

正确的方法是什么
1。标准的语言规范,XHTML,CSS,ECMAScript (标准的Javascript),DOM,XML,XMLHTTPRequest,甚至XSL等W3C的标准化规范语言
2。浏览器设备的支持情况的权衡以及解决方法
3。海量用户访问是的服务器负载

最终用户得到了良好的用户体验,搜索引擎得到了你想Open的数据,结果很完美!!

关于web标准,我建议大家不要停留在老外们的思维角度,要去消化他而不是模仿他,要站在巨人的肩膀上看得更远,不管什么技术,什么口号,什么方法,我的目的只有一个——我们要做到网页的最优化

[ 本帖最后由 greengnn 于 2007-5-13 05:33 编辑 ]
greengnn's space/web design
Design your life with Web Standards Web商业模式讨论群:38032840

TOP

引用:
原帖由 damimi 于 2007-5-12 23:33 发表
web标准是什么?
w3就是web标准?
太多的东西贴在了web标准身上,是不是跟页面有关的东西都属于web标准?
个人感觉:
web 标准的内容,就是 w3c 的一系列白纸黑字的规范。
web 标准的方法论,结构表现分离。
web 标准的目标,我比较赞同版主 greengnn 的说法,“用正确的方法去做正确的网页”,最终是为了高效地创建优秀的网页内容。
引用:
xhtml死跟web标准有什么关系?
说实话 xhtml 就没有活过,所以也就没有死之说……它绝大多数情况下只是挂了个 x 的头,卖 html 的肉。
xhtml 带给普通开发者的,只是结构表现分离,代码规范严格等等优秀的思想。
引用:
html5来了,就没有web标准了?
以我目前了解的情况来看,html5 和 web 标准的思想没有什么冲突,就好像现在 HTML4 和 web 标准没有冲突一样。为什么要对 HTML5 这么敏感呢?
引用:
zeldman写的书废话太多,一句话说明的东西但写了太多跟本质没有关系的东西。
个人觉得这是一本值得看很多遍的书,在学习的不同阶段翻翻,会有不同的收获。
引用:
web标准其实就是制作可复用性页面的思想,希望别在把太多的东西跟web标准扯到一块了,他已经太神话了
可能不同的人对 web 标准含义的理解不同吧...
本帖最近评分记录
  • greengnn 威望 +2 我很赞同 2007-5-15 16:18
http://old9.blogsome.com 已被 GFW 封锁

TOP

回复 #11 greengnn 的帖子

版主的回答很好啊:)
我认为的是,现在很多人都web标准产生疑议,很大部分是因为自身知识广度不足,无法贯通理解

TOP

可访问性和亲和力都是WEB标准的初衷吧。

TOP

优秀的企业定标准...
我学习网www.5study.net

TOP

问个问题:既然是标准,是不是所有浏览器都都支持这些标准>?谢谢~

TOP

我去过一接公司面试。他们说WEB标准不实用!!
我郁闷了好久

TOP

回复 #16 leicht1986 的帖子

标准理论上是所有设备都应该完全遵守和支持的,可是企业要生存要盈利要竞争,没人愿意让用户感觉自己的产品是和别人是一样的,浏览器也是一个很大的平台,没人会舍弃平台的优势而去遵循W3C那种非强制性的标准。所以必然存在浏览器差异。

即使FF非常支持标准,但是它还仍然保留自己的私有代码就是这样原因。

但是作为开发者,我们希望什么?统一的标准,让我们的工作更轻松和简单,所以作为在浏览器上开发应用的开发人员我们是不是应该为了自己的利益去完全支持标准,给浏览器等设备的制造商以压力,让他们完美的支持标准,好减轻我们开发者们的负担和复杂度?
greengnn's space/web design
Design your life with Web Standards Web商业模式讨论群:38032840

TOP

但是作为开发者,我们希望什么?统一的标准,让我们的工作更轻松和简单,所以作为在浏览器上开发应用的开发人员我们是不是应该为了自己的利益去完全支持标准,给浏览器等设备的制造商以压力,让他们完美的支持标准,好减轻我们开发者们的负担和复杂度?

这句话喜欢!支持!应该提倡你这种思想

TOP

1、前天晚上在群里old9提出一个问题,web标准对终端用户有什么获益?
http://www.wenuo.com/post/246.html
这里提出终端用户是指那些对技术不关心的页面访问者。他们不会去查看源代码,他们需要的是迅速快捷准确的获取到自己所需要的信息和服务。那么web标准是否满足了他们的需求。当时想似乎没有什么显著的提高可访问性,即使提高了,那也是用户体验的范畴。也就是说及不重构,不用合理的标签规范的语言也能实现他们需求。蓝色理想没有重构,并不影响我的使用依然每天都长时间在线。这是一个很尴尬的问题。
当然获益还是有的:
a)合理的结构让页面加载速度提高。这一点最大受益者应该是网络运营商。
b)对各种设备的兼容。比如手持设备等。但web标准不是唯一的解决方案。
c)让更多的用户能够正常访问。在国内这一点目前似乎还没有意义。
引用:
* 文件下载与页面显示速度更快;
* 内容能被更多的用户所访问(包括失明、视弱、色盲等残障人士);
* 内容能被更广泛的设备所访问(包括屏幕阅读机、手持设备、搜索机器人、打印机、电冰箱等等)
* 用户能够通过样式选择定制自己的表现界面
* 所有页面都能提供适于打印的版本
http://www.w3cn.org/benefits/index.html
但是对用户来说,最根本的需求获取信息和服务来说,还是很苍白的。

2、web标准的最直接获益者是谁?
web开发人员。建斌已经在#18作了阐述。
既然对我们是获益者,那么我们就应该坚持标准化。html5的消息引起了这个讨论。那就说明一个问题,没有一个最终的稳定的解决方案,没有一个一成不变标准和方法。就跟这个行业一样,浮躁。我们虽然获益,但我们没有能力去引导技术发展,甚至连影响力都很脆弱。那么就有第三个问题了——

3、我们该怎么办?
引用:
应用W3C组织制定和维护的标准的语言规范,结合当前浏览器和设备支持环境的实际情况,做到网页设计的最优化。
这是web标准板块简介,建斌还是谁写的呢?非常赞同这句话。aoao一个小时前在群里说了一句话
引用:
xhtml2也好。html5也好。。
其实更多的是思维性与实际应用。
xhtml1比较html4多了什么.除了思维上的变化。有人去管那样多吗?html4就不能做得跟xhtml一样吗?
CSS3好不。TMD的。不出来和浏览器不支持,跟扔掉的一样。
随后暴牙也说了一句话
引用:
我的迷惑是,我能感受到xhtml的一些想法,包括还没出的xhtml2,虽然变化不大,但section,h,l标签确实能帮我解决现在一些感到棘手和别扭的问题。
但是我感觉不到html5想干什么,时光倒流,回去去……
我的想法是我们需要改变和学习的是思想而不是方法。我们所从事的既然无法给用户提供获益,真的很难产生成就感事业感。Web标准最大的获益是我自己,也就是目前适合我们的可以看作另一种偷懒的方法。确实很尴尬,但这是现实。w3c只是提供给我们一个并不完善的方法,如果我们能根据自己的情况总结出更适合自己开发制作的方法,那就可以放弃标准。但是目前似乎最合理的还是W3C提供的web标准,我们可以少写很多代码,我们可以方便的用CSS还原设计或者更改样式等等。上面好像全是废话。
W3C带给我们的不应该仅仅是方法而是思想。归结起来就是转化思维:不要刻意去遵循什么标准而是用最简单、最有效的方法实现网页设计的最优化。
最后引用realazy的一句话
引用:
2007-05-13 23:16:29 Realazy
学院派与实践派总会有差距的,但是事情往往是学院派推进的,作为实践派,我们应该不以物喜不以己悲。
[ 本帖最后由 江南行客 于 2007-8-27 02:24 编辑 ]
本帖最近评分记录
  • greengnn 威望 +4 谢谢分享,很深刻 2007-5-16 13:01

TOP

看了半天
对这个标准总算是有点概念了
说白了
标准是为了设计者和用户
以人为本,呵呵,不是吗

TOP

白铁皮:“猪都给你气死了!”

TOP

引用:
原帖由 redou 于 2007-6-10 18:56 发表
看了半天
对这个标准总算是有点概念了
说白了
标准是为了设计者和用户
以人为本,呵呵,不是吗
实际上是这样,但是关于web标准不可否认地掺杂了一些商业竞争,虽然相对与IE我更喜欢FF,但是不可否认地IE也有很多FF和Opera都没有的优秀东西,所以IE也不该被一棍子打死~!正如你所说“标准是为了设计者和用户”,好的东西都应该吸取,但是这些年只能看到IE在向W3C所谓的标准吸取好的东西,而W3C有真正地吸取了多少IE的好的东西呢?如果W3C所推广的东西并不能完美的服务设计者和用户,还能叫真正的标准吗?突然觉得W3C相当可耻~!
同样很赞成 江南行客 的说法,标准更应该最大限度地使我们收益,同时我们自己的思维也不应该被所谓的web标准禁锢,实际中我在对代码标准化的同时,时不时也会使用几句简单有效的expression,虽然这种方法不被大家提倡,但是你不能否认它确实很方便适用。那为什么W3C没有在诸如此方面向IE学习呢,你说expression不好,消耗资源,那你完全可以对代码优化,让它不再耗用更多的硬件资源~···

[ 本帖最后由 wondgergis 于 2007-8-27 04:45 编辑 ]

TOP

引用:
原帖由 greengnn 于 2007-5-13 05:22 发表
看来基本上得到大家的认可,关于分歧的部分和没有讲到的部分我们在深入探讨,

CSS的并发连接和服务器负载问题处理,也应该是web标准认识关心的。

到底SEO,IA,交互设计,用户体验算不算是Web标准的范畴, ...
很是认同,不过希望斑竹你能给大家介绍一下关于,内容,结构与表现的更多的知识;期待中……(貌似蓝色很多高人,偶们来学习来了
我是虫子,一只一直在努力前进的虫子

TOP

回复 #6 damimi 的帖子

那是因为美国的法律 (US Workforce Investment Act) 第 508 条款; 要求网站进行调整,以适应残疾人士(从活动能力受限制到广大视力受损者)的需求;

而508 条款是基于 1973年颁布的 Rehabitation Act 的一部分,旨在消除对残疾人士的歧视。 而1998年的修正案再对此进行扩充,此项法律涉及到 计算机,传真机,复印机,电话,ATM,公共电话,以及其他用于传输,接收或存储信息的设备,包括网站。《网站重构》一书对此有详细说明。

所以说可访问性是基于法律基础的。呵呵,当然这是美国法律,不知道中国有没有呢。但是我们在做网站的时候就得考虑到视力有障碍的人士(例如是我)的可访问性。
http://shanghaidream.wealink.com

TOP

我对这些概念性的东西从来没有细读过,我只关心实际中的应用,以下是我的一些感觉。

1、测试:我们为了标准,会花很多的心思去用到浏览器兼容上,我也承认,这些兼容的问题我们也都同样可以避开,但是,为此我们花费了多少的时间,动用了多少台电脑和安了多少个浏览器来测试。向前和向后的用户有多少也许只有20%,可以我在他们身上花了80%的时间。

2、浏览器:我们有了统一的标准,可是浏览器确没有统一的标准,一行CSS写出来,鬼知道在哪里会有问题!我们这么努力地花费那么多时间在这个上边,真的为我们用户吗?真的对SEO友好吗?真的用好的用户体验吗?真的能节省一些代码吗?真的能减少维护的成本吗?

3、布局:自动适应和表单的布局应该是比较麻烦的了,如果不用表格,你得多少多少代码?那些表单元素再不能浏览器中的表现都不一样,你怎么去控制,最后的扩展的维护有多难。

4、维护:本为是为了让维护更简单,但一个经常改动的大站,很多的页面,CSS是一个人写的,这个人走了,谁能理解他当时设计的思想。改了这一行,都会对哪里有影响?

5、合作:网站是你一个人在作吗?如果不是,那么怎么合作,现在的程序员他要去读完你的CSS吗?能像你一样理解语义吗?

问题太多了。

我的解决办法:

1、适应破坏语义:语义当然对SEO友好,如果你看代码,当然也好。但是自动适应的例子一个表格就能解决,而且在所有浏览器中都没有问题,我们为什么要用那么多行 CSS 和很麻烦的布局来完成呢?

2、了解用户:如果你的用户都是白领都是大学生,还去管那ie5.5干什么,浪费时间。

3、为网站量身定制一个CSS模型:HTML 给我们提供了标签,但我们总是不能去用他原始的样式。就像我们要建一个房子(网站)一样,我的屋顶(导航条)全是红色的瓦片(某个标签),那么我们为什么不定制(那标签设计样式)一车的红色的瓦片,只要是房顶,我们想也不用想,就用瓦片,而且不用看,他一定是红的。因为这是我们房子的风格。这样作,能节省大量的CSS。如果你为网站写出了十个CSS的话。别人不晕,自已也晕了。

我的感觉只适合于我现在的工作。
赤脚跳着狐步舞(子鼠)我的BLOG:http://www.zishu.cn

TOP

我学习WEB标准,最关注的是HTML的结构

没有结构,你想怎么写都行

TOP

我的理解是WEB标准主要应该是思想,以用户为中心
每次在论坛里看到很多人都在为了解决多浏览器兼容的问题而花费太多时间,我都会想一个问题,你网站的主要客户群是哪些,有必要这样兼容那么多浏览器吗?从IE5到IE7,以及FF和OP,我很晕,不知道这是在做网站,还是在技术狂人?!我不反对大家在技术上有所追求,深入的了解和掌握技术,但产品应该是以用户为中心的,哎,说不清楚了,晕了

TOP

什么是WEB标准?这个范围很广,web上有许多标准,可我们一提到web标准,就说XHTML+CSS,这是很狭隘的思想,从xhtml+css做页面的思想传进来时,就开始误导了。所以才经常有现在这样的争论。目前做网页HTML是王道,对于各种设备来说,相对于xhtml xml等HTML的兼容性最强。所以我觉得我们的页面还是以html为主,辅以XHTML+css的思想来改善,这样才是省时省力的是。等xhtml或xml等技术成熟了 普及了,再考虑更换。l
同学们,你们是中国融入全球的一代,你们肩负着中国的伟大责任,你们将决定世界如何看待中国。

TOP

手机wap站点,需要 xhtml (wml)。
pc上还都是 html 。

国外的手机站点很多,xhtml应用还是很广的。
但是为了减少流量,手机站点是不太会用 css 的,手机浏览器也不一定支持。

TOP