什么是XHTML——网页的新标准
今天看人邮出版的 精通Web标准网页布局--XHTML+CSS+JavaScript,一本大黄书。呵呵。整个书皮都是黄色,所以就叫他大黄书把。呵呵。
6 C' F, L9 N' P. I. L5 B5 r太原理工大学|太原理工大学论坛|太原理工大学BBS现在网站设计公司都要求会这个。辛苦一下,把书上的一些内容打下来,同大家分享一下。www.tyutbbs.com, R/ N9 _* T- H1 V- r9 M
1 c) `1 b; i3 [9 Y3 M: |2 hwww.tyutbbs.com1.1 为什么要建立XHTML太原理工大学论坛[龙城水秀]8 X* [$ ?& G7 @; |8 M$ [
因为传统的HTML语言(关于HTML语言的详细内容,请参见1.3)存在一些局限性,同时XML语言(关于XML语言的详细内容,请参见1.4)又不被广大的网页制作人员熟练使用,所以要建立一种,同时具有HTML和XML特性的过渡语言。XHTML就是作为HTML向XML的过渡语言出现的。太原理工大学|太原理工大学论坛|太原理工大学BBS: v Z3 o1 a4 o2 M: p/ r2 k
HTML语言中,只有有限的创建要素,因此无法处理非常规的内容。同时HTML不能很好的支持不断更新的显示媒体,如手机等。而XHTML是XML的一种应用,因此所有XML的处理器,都可以处理使用XHTML的文档,使语言具有了可扩展性。使用XHTML语言具有以下优点。& `, L( ]( w- c8 d. A' Z3 K2 i4 o% N+ o
在传统的HTML语言中,并不要求良好的格式。当在HTML中添加新的元素组时,需要更改整个文档类型定义。XHTML具有良好的格式,简化了新元素集合的开发和集成。
8 T0 f ~, d- W, E+ {太原理工大学,太原理工大学论坛 XHTML是可以扩充的语言,能够包含其它文档类型,具有XML的扩展功能。所以,XHTML可以支持更多的显示设备。
2 w G/ U9 W1 |# k( j太原理工大学论坛[龙城水秀] 在XHTML中,推荐使用CSS样式定义页面的外观,分离了页面的结构和表现,方便利用数据和更换外观。
5 A9 v' b* L- P+ ~" {7 N, Z5 N太原理工大学,太原理工大学论坛 XHTML提倡使用更加简洁和规范的代码,使得代码的阅读和处理更加方便。www.tyutbbs.com0 O/ @) u8 S* j% u/ X- H
使用XHTML的代码,具有更好的向后兼容的特性,可以使页面长期有效。太原理工大学|太原理工大学论坛|太原理工大学BBS( H* w5 _+ A: @4 {' O- E
XHTML页面结构清晰,代码简洁,方便搜索引擎的检索。
, w1 Y- F' i4 T' ^9 W3 y 在很多浏览器中,使用了私有的HTML元素。例如,IE浏览器中使用的<marquee>元素。这些私有的元素,无法在各种浏览器中正常显示,这样会带来兼容的问题。统一使用XHTML标准则能很好的解决兼容问题。太原理工大学|太原理工大学论坛|太原理工大学BBS* }+ r) C d, s M
随着Web2.0技术的出现,使用XHTML语言带来的好处,变的越来越明显。越来越多的站点,使用XHTML标准进行了重构。
1 Y# Z n& \( N5 p; S( u- f: b1.2 什么是XHTML
) b }1 p! ^+ w! X太原理工大学,太原理工大学论坛 XHTML是The Extensible HyperText Markup Language(可扩展标识语言)的缩写。它由国际W3C组织制定并公布发行的。目前使用最多的是,2000年底公布的XHTML 1.0版本。该版本是在HTML4.0基础上的一种过渡语言。其中使用的元素均为HTML中的元素(屏弃了其中一些不合理的表现元素),同时使用更加严格的语法规范。
w5 b7 r5 k& i8 V, \6 D7 p太原理工大学论坛[龙城水秀] 对于广大的网页设计和制作人员来说,XHTML 1.0版本的过渡文档类型是比较合适的选择,也是现在使用最多的XHTML标准。所以在本书中,主要讲解XHTML语言在该文档类型下的应用。关于XHTML其它文档类型和版本的知识,将在本书第六篇中单独讲解。
" P0 p2 u+ Y p2 F太原理工大学论坛[龙城水秀]太原理工大学论坛[龙城水秀]( h' k/ ?9 M$ }" v5 X* ]8 M
B' v }& ^" c. \4 A$ U2 e! bwww.tyutbbs.com~~今天发现,打字发现好累啊。今天先打这么多吧。