下载此文档

网页标准学习:关于web标准的思考.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
网页标准学习:关于web标准的思考.doc网页标准学习:关于web标准的思考我是从去年初开始学习web标准的,两年下来也有些心得。最近跳槽了正好闲在家里,写一些出来和大家交流一下。1对于web标准和W3CXHTML规范的理解按照习惯的理解,这两个概念似乎都是指的一个东西(就是咱们在这个版里讨论的这些个”高深理论"_a)。但我认为,事实上从技术的角度上讲,这两个事物几乎没有任何相关性。web标准简而言之就是将页面的结构、表现和行为务自独立实现,更通俗的讲就是如今招聘时流行的语言”div+css”。但W3CXHTML的任何一个版本都没有对web标准理念作限制。很显然的,。说到这里,或许会认为我讲了一堆废话。但任何一项技术,只有当你对基础概念有足够清晰的认识的时候,你才会正确的使用它。我从下面两个方面,来谈谈如今Web标准应用走向的两个歧途:第一种情况很简单。自以为只要使用了XHTML+CSS就是Web标准了。页面里面遍地是class和id。肆意的为每个细节都单独定义class。这样的页面和传统的html的区别就是img标签里多了个事实上这样子还不如I可到传统的html,至少我可以轻松的使用font,而不用总是跟杏字典一样去查样式表。另一种更隐蔽的随意使用CSS的我在以后讲。第二种情况我觉得比较难理解一些,即试图用各种纷繁复杂的div嵌套和css语旬来实现你所想要的表现。很简单的一个例了就在我刚看到的一个帖了”vU>不用切图的页面圆角</u>-0首先我想肯定的是这个创意确实很不错,使用CSS功能将圆角“画”出来。为此,设计者必须在相应的位置加上一大段如下的代码:<bclass=”bl”>vbclass="b2"xbclass="b3n><bclass=Hb4"><bclass=nb4Mxbclass=,,b3',xbclass=”b2”xbclass=”bl”>但是,这里严重违反了Web标准的基本概念——结构与表现要分离。因为它将用于控制网页表现的代码放在结构文档中了。或许你会说它事实上还是将真正的表现代码放在CSS里的。但我认为这是一个偷换概念。因为以上这些b标签跟网页结构无关,它们都是一些空标签。也就是说,它的存在并不是为了将某些内容放在文档结构需要的位置。因此它们对于文档结构来说只是一些废代码。另外一个例子可能更加隐蔽。上看到过如何实现网页三通栏的文章,其原理大概就是使用三四个div相互嵌套。我认为这也是一个违反Web标准思想的做法。因为这些div标签在代码中摆放的次序己经不单纯是为了结构的需要,而是用于网页的表现。当然,我承认,以上的观点在一定程度是钻牛角尖(但反过来说,非要实现非图片圆角不也是在钻牛角尖么,呵呵)。有些时候结构和表现并不是那么轻易的就能分开的,我们为了实现一些丰富的表现不得不让结构去迁就(想想的用处)。但是知道什么是对什么是错是很重要的。即使我们有时候不得不做一些错事。最后,我想声明的是,我并不是”非图片圆角”是无意义或是错误的。我也很佩服作者的聪明和灵感。我觉得这样的技术研究就如同以前用CSS画国旗一样,对CSS技术的熟练掌握很有帮助。但是,它的用途也应该仅和CSS国旗一样局限,不应该在实际应用中采纳。因为它违反Web标准的基木原则。2HTML标签的语义如今Web标准都被通俗的叫做“div+css”或者“层布局”。我

网页标准学习:关于web标准的思考 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小51 KB
  • 时间2020-06-26
最近更新