Web标准真的是标准吗?

2016-02-19 23:18 9 1 收藏

下面,图老师小编带您去了解一下Web标准真的是标准吗?,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  引言:
  一群会用table蹩脚布局的网页初学者嘲笑着那些对网页制作一窍不通的门外汉;而一群自认为 table布局无所不能的table布局拥护者则嘲笑着那群用table蹩脚布局的网页初学者;那些刚试着将几个页面中的table换成div的所谓的 web标准设计者则嘲笑这那群死抱table布局不放的table布局设计者;而一群焦头烂额终于在网站上贴上W3C验证通过HTML网站图标的自认高高人的web标准设计者则嘲笑这那群以为DIV+CSS就是web标准的web标准设计初学者;但是当我们把我们的网页放在不同的浏览器中的时候,却发现我们全部都被Web标准设计嘲笑了

  正文:
  标准:衡量事物的准则。例句:惟极贫无依,则械系不稍宽,为标准以警其余。清•方苞《狱中杂记》
  Standard: An acknowledged measure of comparison for quantitative or qualitative value; a criterion.

  无论是中外古今的对于标准一词的解释都很相近。即:标准是一个准则。那么冠以标准前缀的词,则必须符合此准则。如:
  标准大气压(standard atmospheric pressure):指在纬度为45°的海平面上,温度为0°C时的大气压,相当于76厘米高的水银柱所产生的压强。
  标准照(official portrait):指人的正面半身免冠相片。

  那么冠以标准前缀的web标准设计,也必须有一个衡量的准则方可。但是我们发现所谓的衡量web标准是否标准的准则并不存在,至少目前还没有成型。没有衡量准则,标准何以言之为标准?

  推荐遵循标准不是严格意义上的标准

  当你试图在网上查找什么是web标准时,找到的多数是将web标准进入中国的先驱阿捷的文章《什么是web标准》。虽然里面提到了各个组成部分的推荐遵循标准,但是那些也都只是W3C组织推荐遵循的标准。大家都知道W3C标准不是强制性标准,所以像微软这样喜欢卖标准的一流公司并不完全买W3C的帐。所以那些所谓的推荐标准从严格意义上来说并不是全面的、严格意义上的认证标准。

  注:虽然W3C的推荐标准不是严格意义上的标准,但是我们绝对不可以无视。因为它们的确很有指导意义。而且我们非常欣慰的看到:虽然IE7为了向前兼容,保留了一些IE6的诡异解析方式,但是它也正在逐渐的遵循这些标准。所以这些标准现在是推荐遵循标准,但是在不久的将来极有可能成为真正的标准准则,那个时候就是web标准大统一的黄金年代。所以还没有看过下面这些文章的朋友要抓紧时间啦。

  W3C推荐遵循web标准文档列表:
  XML方面:《Extensible Markup Language (XML) 1.0 (Second Edition)》
  XHTML方面:《XHTML 1_0 The Extensible HyperText Markup Language (Second Edition)》
  DOM方面:《W3C DOM规范》
  CSS方面:《Cascading Style Sheets, level 2 CSS2 Specification ver.12-May-1998》
  Script方面:《ECMAScriptLanguage Specification》

  web标准与否不能被有效验证

  即使我们暂且将那些推荐遵循标准视为标准,我们仍然有很多问题。例如:怎么检验我们的页面就是符合那些推荐遵循标准的呢?的确,我们有验证工具,但是那些验证工具的验证结果就是正确的吗?web标准一个重要的部分就是,根据标签的语义来使用它们。例如table是用来呈现表格数据的,而不是用来分割文档的(也就是平时说的布局)。但是一些利用table布局的页面也能顺利的通过验证工具的验证。所以那些验证工具的验证结果也只能作为一种参考。

  语义是道多选题

  说道标签的语义,这也会带出一些问题。因为当我们决定使用哪种标签的时候,我们会发现我们面对的是多选题,而不是单选题。因为某些情况利用多种标签时都是符合语义的。我们举个最简单的例子:

  你说Name:应该用什么标签包起来?label?span?其实无论使用哪个都是符合各自的语义的。正是这种多选题让web标准显得有些朦胧。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1629606.html

延伸阅读
标签: Web开发
Web 标准使您能通过最少的工作,生成可被最广大受众访问的 Web 站点。 Web 标准的承诺是:只需设计页面一次,即可让该页以完全相同的方式在任何现代的浏览器中显示和工作。 例如,在按照标准生成以后,旨在在 Microsoft Internet Explorer 中以某种方式显示的页可在其他浏览器(如,Mozilla&nbs...
标签: Web开发
Web standards in China By Henny Swan - November 24th, 2008  在十月初的时候,我有幸在中国呆上了一段时间,与Web领域的专家、学生等交流Web标准以及他们的现状。很有意思的几个礼拜,也让我大开眼界。印象最深刻的,在中国推行Web标准的仍在少数,并且通常是孤立无援...
在学习中遇到问题可以到 论坛 发贴交流! 原文作者:Roger Johansson, 456 Berea Street 中文翻译:x5stuido Last updated 2004-11-23 There is also an English vision English. T?m?dokumentti on saatavilla my?s suomeksi. Consultez l'article en version fran?aise. Dit document is ook beschikbaar in het Nederlands. Detta d...
在学习中遇到问题可以到 论坛 发贴交流! 原文作者:Andrei Herasimchuk 原文出处:designbyfire.com 原文发表时间:2004年6月11日 译者前言: 这是一篇让人震惊的文章。作者的分析深刻,文笔犀利。作者担心微软会控制整个世界的观点也许偏激,但不得不引起我们的警惕和思考。该文发表后引起了激烈的争论甚至漫骂,感兴趣的建议...
标签: Web开发
译者序:这个系列原文一共8篇文章,从普及 Web Standards 入手,讲述如何用 Dreamweaver 8 来构建符合标准的 Web ,由于 更方便的重构 你曾经不得不从一个站点中剥离文字而对他进行重构过吗?而且一切都得从头开始。你曾经见过那些被字体标签和微小的表格单元(它使我们只能从头开始)弄得混乱不堪的标签吗?我只知道我曾经看过,这...

经验教程

637

收藏

35
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部