为什么要模块化设计XHTML呢?XHTML虽然简单,但是它的内容很多,包括了一个网络设计师需要的绝大多数功能。XHTML一方面内容繁多复杂,但是从另一个角度来看它却是非常简单的。为了将XHTML分割成小的模块,W3C已经建立起了小型的已经定义好了的一系列XHTML元素,他们独立的能被与其他XML标准合并成的大型的更复杂的程序的简单设备所使用。
通过XHTML模型,程序设计师能够做如下的事情:
1.选择那些能够被使用XHTML构建块标准的设备所支持的元素。
2.在遵循XHTML标准的同时使用XML可以对XHTML扩展。
3.简单化的XHTML可以应用于像掌上电脑、移动电话、电视和家用电器等设备。
4.通过加入心的XML功能(像声音、多媒体的)将XHTML延续到复杂程序的设计上。
5.像XHTML基本(XHTML对于移动设备的一个子集)那样来定义XHTML的轮廓。
模块名 |
描述 |
Applet Module |
* applet元素. |
Base Module |
定义基本元素. |
Basic Forms Module |
定义基本的表单元素 |
Basic Tables Module |
定义基本的表格元素 |
Bi-directional Text Module |
定义 bdo 元素. |
Client Image Map Module |
定义浏览器的 image map 元素. |
Edit Module |
Defines the editing elements del and ins. |
Forms Module |
Defines all elements used in forms. |
Frames Module |
定义框架集元素 |
Hypertext Module |
定义 a 元素. |
Iframe Module |
定义 iframe 元素. |
Image Module |
定义 img 元素. |
Intrinsic Events Module |
定义事件改变属性元素 |
Legacy Module |
Defines deprecated* elements and attributes. |
Link Module |
定义link 元素. |
List Module |
定义 list 元素 ol, li, ul, dd, dt, dl. |
Metainformation Module |
定义 meta 元素. |
Name Identification Module |
Defines the deprecated* name attribute. |
Object Module |
定义object 和param 元素. |
Presentation Module |
定义表现元素如 b 和 i. |
Scripting Module |
定义 script and noscript 元素. |
Server Image Map Module |
定义 server side image map 元素. |
Structure Module |
定义结构 html, head, title and body. |
Style Attribute Module |
定义 style 属性. |
Style Sheet Module |
定义style 元素. |
Tables Module |
定义表内应用的元素. |
Target Module |
定义 target 属性. |
Text Module |
定义 text container 元素如: p and h1. |
*表示不赞成应用到XHTML中 |
posted on 2005-08-05 11:33
小熊的家 阅读(57)
评论(0) 编辑 收藏 所属分类:
工作相关