从web标准的可操作性谈起

web|web标准

可操作性是一个理论能够被接受和普及的原驱动力,这个想法来自看“百家讲坛”《儒道之争》体会到的,儒家之所以在汉朝汉武帝统治时期得到极大的尊崇—— “独尊儒术,罢黜百家”。就是因为一大批儒家的学者在可操作性方面的努力,让高高在上的儒家学术,人们所认为的大道理和生活息息相关的一些具体的操作联系起来,也就是实践,邓老的“实践是肌检验真理的唯一标准”。
Web标准的优势,所带来的优势就是他的可操作性的代表,如
1)对网站浏览者的好处:
  文件下载与页面显示速度更快;
  内容能被更多的用户所访问(包括失明、视弱、色盲等残障人士);
  内容能被更广泛的设备所访问(包括屏幕阅读机、手持设备、搜索机器人、打印机、电冰箱等等);
  用户能够通过样式选择定制自己的表现界面 ;
  所有页面都能提供适于打印的版本;
2)对网站所有者的好处:
  更少的代码和组件,容易维护 ,结构可以重用;
  带宽要求降低(代码更简洁),成本降低。
  更容易被搜寻引擎搜索到 ;
  改版方便,不需要变动页面内容;
  提供打印版本而不需要复制内容 ;
  提高网站易用性。在美国,有严格的法律条款(Section 508)来约束政府网站必须达到一定的易用性,其他国家也有类似的要求。
更多的优势?
但是这种可操作性体现在高层管理人士,在这些优势的背后带来了更基层的可操作性的困难,也就是开发人员的可操作性。
1.  对web标准认识的混乱,如何量化;
2.  开发效率低下;
3.  浏览器对CSS规范支持的不统一;
4.  CSS布局的带来的开发难度;
5.  CSS布局的容易破坏性
6.  ……
也可以从可操作性上来解释为什么大家关注CSS的程度远远大于别的标准(XHTML,XML,DOM),因为网页不能像白板一样,人们获取信息时通过网页界面而不是源代码。
人类对于困难,总是有方法来解决,对于我能想到的这些困难,同样也有一系列的方法去搞定
1.  如何量化web标准,大家熟知的w3c校检(w3c Validation)就是让你的代码规范化,量化你的代码的规范。完整性呢?我觉得web standard checklist(Web 标准要求一览表)就是完整性的一个量化。
2.  开发效率低下的问题,也是有一些办法的。
首先,DW8对web标准的支持,生成的XHTML代码符合W3C的规范,还有开源工具HTML Tidy ,批量修改你的代码,将HTML转换成符合标准的XHTML。
其次制作自己的代码剪辑库,重用代码,插入一块代码模块。具体做法去看看 web标准高效开发系列
最后,制作布局剪辑,把各种常用的布局模块,先从w3cn.org提供的布局开始吧
3.  浏览器支持不统一,诞生了CSS hack&filters,实现浏览器的统一提供了可操作性,这里也有开发效率的问题,作法就是代码剪辑了,将常用的hack收藏起来。
4.  CSS布局困难,开发效率最低,我也认为CSS的布局挺麻烦,我现在做某些布局也很头疼,但是吃几改善方案,就是制定自己的CSS命名规范,根据你CSS命名,开发结构,整理常用布局,就可以很容易的实现布局的重用和移植。
5.  CSS布局的容易破坏性,也就是嗷嗷提出的web标准的N种死法, ,我补充一点就是编辑器生成代码的破坏最严重,如果某个标记没有闭合,整个布局就垮了。
其实主要关注的操作还是高效开发,可惜我当初在 经典论坛提出讨论的时候没得到预期的效果,我个人认为是中国人还是太独(包括我)不怎么喜欢讨论和合作。如果开发效率再一次的提高,web标准的发展就上升到另外一个层次了。

发现我每次写东西都是虎头蛇尾,写着写着就不想写了。加上最近比较忙,就扯到这里吧。

时间: 2024-08-26 01:32:32

从web标准的可操作性谈起的相关文章

入门者来看:浅谈CSS和XHTML及Web标准

css|web|web标准|xhtml 这里简单介绍一下CSS和XHTML 当然也要谈到WEB标准设计 网站标准不是某一个标准,而是一系列标准的集合.网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior).对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM).ECMAScript等.这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECM

浅谈web标准、可用性、可访问性

前言:大家不难发现,只要是招聘UED相关的岗位,如前端开发工程师.交互设计师.用户研究员甚至视觉设计师,一般都对web标准.可用性和可访问性的理解有要求.那么到底什么是web标准.可用性.可访问性呢? 一.web标准 简单的说,就是HTML.CSS.JavaScript这三者分离.WEB标准不是某一个标准,而是一系列标准的集合.网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior).对应的标准也分三方面:结构化标准语言主要包括XHTML和XM

web标准下的web开发流程思考

web|web标准 web开发需要考虑三面人的人员:设计师,程序员,客户,项目经理. A.设计师负责平面效果设计 B.程序员负责系统开发 C.客户提出需求验收系统 D.项目经理负责统筹全局 这里就不谈需求分析细节,和与客户谈判的细节了,假定需求已经确定. web标准是结构和表现相分离的,所以设计师和程序员在项目经理需求确定之后,可以并行开发,打破了以往的,平面效果确定系统才能开发的低效率开发流程.什么样的系统都可以拥有MVC式系统的开发效率. 下面是一个流程图 需求确定,系统规划完成之后: 程序

如何开始WEB标准之路

web|web标准 刚开始接受WEB标准是在2004年的6月份,那时经典里有一些高手们正在讨论一个新东西.当时叫什么我不清楚,反正不叫DIV+CSS,只是觉得挺有意思的,就进去看看.发现高手们谈的不是很明白,当时自己HTML代码都认识不全的,只会用DW(Dreamweaver简写,下同).只是看看高手们发的一些国外的作品,觉得很漂亮.但是由于当时自己对HTML的不熟悉也并没有立刻进入学习.但是开始了解WEB标准的一些优点了,而最吸引我的就是那种HTML不用动,只需要更新CSS就能把网站变成另一个

给这个web标准时代做个表格

好多人认为web标准就是要抛弃table,其实不是.要抛弃的不是table,而是table布局,关于table布局的蹩脚之处就不再详细谈了.而table在何处使用也不详谈了,呵呵.(是不是很懒?) 这下面是简单的做了一个table,简单到只花了几十分钟时间,写好很久了,直到今天才放出来,担心被说太初级了.这个table有所区别的便是用colgroup来定义列的样式(我发现好多人都不曾用过colgroup).不用在td里添加一堆的width.bgcolor.这样来做一个在线的列表会使页面大大减少.

Web标准在中国

在十月初的时候,我有幸在中国呆上了一段时间,与Web领域的专家.学生等交流Web标准以及他们的现状.很有意思的几个礼拜,也让我大开眼界.印象最深刻的,在中国推行Web标准的仍在少数,并且通常是孤立无援的,无法实施.无法去解释为何需要标准及标准的价值.所以这里我想写一下我所了解的情况.面对的挑战和一些希望能有效的方法. 如果你有任何意见建议,欢迎留言!如果你有相关内容链接,也欢迎提供,我会更新文末的资源列表. 市场力量 在中国,驱动Web标准的主要动力与欧洲国家.澳大利亚以及美国几乎是相反的.没有

什么是web标准、可用性、可访问性

文章描述:浅谈web标准.可用性.可访问性. 前言:大家不难发现,只要是招聘UED相关的岗位,如前端开发工程师.交互设计师.用户研究员甚至视觉设计师,一般都对web标准.可用性和可访问性的理解有要求.那么到底什么是web标准.可用性.可访问性呢? 一.web标准 简单的说,就是HTML.CSS.JavaScript这三者分离.WEB标准不是某一个标准,而是一系列标准的集合.网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior).对应的标准也分

WEB标准的一点思考:非常简单的语义化

随着WEB标准在国内的不断普及,结构表现行为分离.模块化.语义化.优雅退化等概念也成为考核一名前端人员对WEB标准理解的重要条目,其中,由于SEO背后的商业价值影响,"语义化"得到了突出的重视,作为一名刚入门的前端工作者,我也曾单纯地认为,"语义化"便是运用最有利搜索引擎权重的标签组织(x)HTML结构的方法. 翻看了不少前端书籍和不少前辈的文章,我才开始认识到自己意识的浅薄,慢慢领悟"语义化"的价值.以下内容仅是个人在日常实践中的总结,集合了几

关于前端开发:探究WEB标准

说起前端开发,我们就从一些让人打瞌睡的概念说起吧. WEB标准 什么是WEB标准?也许很多人会认为是DIV+CSS.其实这是一个错误的说法,WEB标准时一系列的技术规范,而目前主要包括XHTML1.0.CSS2.1.DOM1.0和ECMAJavaScript.当然了,WEB标准也不仅仅是一个规范,而是一系列规范的总称.而上面说的DIV+CSS是XHTML1.1结合CSS2.0的一种制作方法,严格来应该说是XHTML+CSS. 而WEB标准是由三大块组成的.首先是结构,主要是对网页的数据对象进行整