今后的网页发展方向是什么?HTML标准会发生什么变化?XHTML是什么?CSS还会用到吗?等等..
趁早放弃表格布局吧!
记得四年前刚开始学做网页的时候,在排版布局上费了好多功夫,后来学会了用表格布局,排版难题也顺利解决。然而,如果现在使用表格来排版并不是一个明智的选择。记得一个声讨表格排版的危害的帖子标题是这样的:您还在使用表格来排版吗??里面历数了表格排版的几大危害:一是代码冗长,增加页面的下载时间。这个我亲自试过,对于一般左右分栏结构的网页,用表格排版比不用表格排版的文件要大一倍以上!二是内容结构混乱,本来完整的内容被表格分解得支离破碎,阅读性极差,不利于搜索引擎分析。三是改版困难,要修改一下布局几乎必须改动全部代码。
我对此的观点是,表格布局的危害确实不小,今后不用表格布局将是一种趋势。但不用表格有会产生另一个问题,用什么技术来布局?通过采用Css可以实现很多布局,但并不能完全达到表格布局的水平,这是我们摒弃表格布局时必须考虑到的一点。详细分析哪些复杂的表格布局效果,简化一下也未尝不可,毕竟网页主要是传递信息而非炫耀美术功力。本Blog就是摒弃表格布局的一个例子,通过修改Css定义来修改了整个版式。
推荐网站:http://www.w3cn.org
HTML今后的发展
当前XML已得到业界的广泛认同,很多技术都将未来的发展与XML联系在一起,HTML也不例外。XHTML已经推出了好些时日,但可能很多人对此并不了解。XHTML意为可扩展的HTML,基本上沿用了HTML中的所有标签,但对其中不符合XML语法规范的标签进行了调整,比如<br>调整为<br/>。另外XHTML也具备了XML的扩展性,可以自定义自己的标签,或者加入其它XML标签,如MathML(数学标记语言)。
从网页制作者的角度来说,使用XHTML与HTML一个区别就是语法更严格了,以前使用HTML时,如果写错了标签或标签没有闭合时可能仍然能够显示,而使用XHTML则会严格检查语法(即按照XML的标准来检查),有任何错误都无法正常显示。
XHtml标准制定组织:http://www.xhtml.org/