进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网页制作 -> 其它 -> 文章内容  
重构之美-走在Web标准化设计的路上[对HTML/XHTML/XML/XSL的一些认识]

追随lpspider的评论,知道他在《刚要玩玩xhtml就被当头一棒》中迷惑于国外在html和xhtml之间的争论,没来得及细看,不过我认为没有太多争论的。www.goodsgy.com

xHTML1.X一定是HTML,而HTML则不一定是xHTML1.X。那么如果说IE不支持xHTML就等于说IE不支持HTML,不会吧。所以IE不支持xHTML一说不知何来之有,不过IE不完全支持CSS倒是真的,但是,但是CSS是表现,表现和结构是无关的。xHTML的产生正是因为在HTML中,表现和结构混为一团,不利于向XML平稳过渡。 www.goodsgy.com

如果要说担心,xHTML2.0到值得担心,因为有很多新的东西被加入进来,就需要各浏览器作出相应的支持,不像目前xHTML1.x,浏览器不用变化。但是这种担心或许有点早了,又或许多余了。首先xHTML2.0还处于草案和提议与设计中,而1.X还没有被正确普及开来,时间还长着呢。其次,即便xHTML2.0被确定被推荐,由于不能完全向下兼容,还需要等浏览器跟上节奏,这又是一长段时间。所以完全不用着急,我认为的话,即便xHTML是被视为一种过渡技术,但是仍然有着相当的生命力。www.goodsgy.com

说到这里,想起曾经看过这么一篇文章《了解了XHTML2.0后,有感》(实在找不到原出处),文中最后提出的观点:我的意见是,直接做XML的网页!这样的观点我是不认可的。www.goodsgy.com

再来说表现与结构,老生长谈了,2年前我就推荐过阿捷写得一篇《理解表现与结构相分离》,今天我仍要不遗余力的推荐!文中写出的四个部分,数据,结构,表现,行为。上次我给出一个简单的关系图:www.goodsgy.com

www.goodsgy.com

现在我再给出一个更为详细的关系图:www.goodsgy.com

www.goodsgy.com

数据和结构是无法分割的整体,脱离了结构的数据几乎不能使用。所以纯数据需要用xHTML或者XML来格式化,展示其结构。具体的阿捷比我说得更清楚。我这里着重谈谈结构。在我的理解里,结构目前划分为两部分,一是语义结构,二是代码结构。语义结构是靠语义产生,代码结构则是面向程序的。XML拥有完美的代码结构,但是却因为高度的可扩展和自定义性,很难拥有语义结构,除非在它的基础上定义一个通用的格式,比如现在很火的RSS。所以在目前通过浏览器上网浏览HTML的模式下,直接应用XML写网页是无法通用的,也是困难的。而xHTML则是一种折中,它不允许扩展,从而继承HTML的语义性,拥有现代浏览器都可以识别的语义结构以适应目前互联网应用大环境,同时用XML的规则规范它,让它继承完美的代码结构以便以后顺利过渡。所以我说CSS相对不重要呢,Web 2.0时代一个标志就是数据跟着用户走,这里的数据当然包括结构,语义结构和代码结构。再说了,CSS这个东西专心学习,我想一个月足以精通。但是并不代表你页面就能做得很漂亮了,那是设计,和CSS无关,你敢说1个月精通设计吗?我做了6年设计了,仍觉得欠缺太多,设计难啊!所以从重要性上CSS比不上xHTML,从技术含金量上,CSS比不上设计,呵呵好像把CSS说得一无是处了,我错了我错了,不要骂我了。www.goodsgy.com

至于所谓的XML+xsl,并不是xHTML+CSS的升级版本,xsl的意义在于转换而非控制表现,XML过于开放了,所以需要xsl来转换,将XML中的语义结构和代码结构转换成不同领域相应的标准结构,比如移动中的WML又或者WEB中的XHTML。所以不要说我要XML+xsl,若你不懂xHTML,转换出看起来像xHTML的HTML,貌合神离又有什么意义呢。www.goodsgy.com

最后,我认为xHTML一定会代替HTML(XHTML is aimed to replace HTML),但是不一定被XML所代替,或者就如上所说,有相当的生命力。XML只有数据和结构,它的语义是面向程序的,而不是面向浏览器。如果要全面XML话,首先使用浏览器浏览网页这种上网模式就一定要先转变,再或者浏览器本身的内核会有较大的改变甚至需要重新设计。这两个都不是一蹴而就的事情,所以XML的意义更多在于桥梁,要作为主体目前还不行,不管作为数据的主体(有数据库)还是结构的主体(有xHTML)。因此即便xHTML被视为过渡技术,2000年出生以来,经历了1.0,1.1,现在仍然在向2.0发展,直到所有条件成熟,XML能够全面接管过来。而xHTML的作用就是等到XML能够接管之时,顺利平稳过渡。我个人认为现在谈过渡还早,2003年说99%是过时的,现在呢?2006年了,纠正了多少了?那么,我想,xHTML会再存在3、5年或者更久吧。不过互联网谁又知道呢,也许就在明天一切都变了。www.goodsgy.com

未来不可知,明天太遥远,我们只能有个方向,然后全力把握住今天。www.goodsgy.com

在百度中搜索:重构之美-走在Web标准化设计的路上[对HTML/XHTML/XML/XSL的一些认识]
在Google中搜索:重构之美-走在Web标准化设计的路上[对HTML/XHTML/XML/XSL的一些认识]
在Yahoo中搜索:重构之美-走在Web标准化设计的路上[对HTML/XHTML/XML/XSL的一些认识]

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· 网站重构 CSS样式表的优化与技巧
· 重构之美-The End.
· 重构之美-走在Web标准化设计的路上[深入..
· 重构之美-走在Web标准化设计的路上[复杂..
· 重构之美-走在Web标准化设计的路上[深入..
· 重构之美-走在Web标准化设计的路上[深入..
· 重构之美-走在Web标准化设计的路上[深入..
· 重构之美-走在Web标准化设计的路上[振臂..
· 重构之美-走在Web标准化设计的路上[复杂..
· 重构之美-走在Web标准化设计的路上[唠叨..
 
· Google搜索引擎:迈向云计算的未来
· 一个合格网页设计师的标准是什么?
· 建立自己的博客的过程中学习到的知识
· 网站策划:网站栏目和页面的策划
· 初学:关于域名和空间的一些认识
· 什么是静态网页和动态网页?
· 设计网页前端界面必备的技能
· 如何调用Flash才符合Web网页标准?
· 网页色彩的搭配
· 文章内容SEO优化基本原则

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)