โมดูล XHTML
- หน้าก่อนหน้า การตรวจสอบ XHTML
- หน้าต่อไป คุณสมบัติ XHTML
XHTML 模块化模型定义了 XHTML 的模块。
XHTML 模块化的原因
XHTML 是简单而庞大的语言。XHTML 包含了网站开发者需要的大多数功能。
对于某些特殊的用途,XHTML 太大且太复杂,而对于其他的用途,它又太简单了。
通过将 XHTML 分为若干模块,W3C 已经创造出数套小巧且定义良好的 XHTML 元素,这些元素既可被独立应用于简易设备,又可以与其他 XML 标准并入大型且更复杂的应用程序。
通过使用模块化的 XHTML,产品和软件设计者可以:
- 选择被某种设备所支持的元素。
- 在不打破 XHTML 标准的情况下,使用 XML 对 XHTML 进行扩展。
- 针对小型设备,对 XHTML 进行简化。
- 通过添加新的 XML 功能(比如 MathML, SVG, 语音和多媒体),针对复杂的应用对 XHTML 进行扩展。
- 定义 XHTML 框架,比如 XHTML BASIC (针对移动设备的 XHTML 子集)。
โมดูล XHTML
W3C 已将 XHTML 的定义分为28种模型:
模块名称 | 描述 |
---|---|
Applet Module (Applet模块) | 定义已被废弃的applet元素。 |
Base Module (基础模块) | 定义基本元素。 |
Basic Forms Module (โมดูลฟอร์มธรรมดา) | กำหนดองค์ประกอบฟอร์มธรรมดา (forms) |
Basic Tables Module (โมดูลตารางธรรมดา) | กำหนดองค์ประกอบตารางธรรมดา (table) |
Bi-directional Text Module (โมดูลข้อความทางข้อมูลที่สามารถอ่านได้ทั้งทิศทาง) | กำหนดองค์ประกอบ bdo |
Client Image Map Module (โมดูลโซ่ภาพมาตรฐานด้านลูกค้า) | กำหนดองค์ประกอบโซ่ภาพมาตรฐานด้านลูกค้า (image map elements) |
Edit Module (โมดูลแก้ไข) | กำหนดองค์ประกอบแก้ไข ลบและเพิ่ม |
Forms Module (โมดูลฟอร์ม) | กำหนดองค์ประกอบที่ใช้ในฟอร์ม |
Frames Module (โมดูลเฟรม) | Frames Module (โมดูลเครื่องมือแบบเฟรม) |
Hypertext Module (โมดูลข้อความทางข้อมูล) | กำหนดองค์ประกอบ a |
Iframe Module (โมดูล iframe) | กำหนดองค์ประกอบ iframe |
Image Module (โมดูลภาพ) | กำหนดองค์ประกอบภาพ (img) |
Intrinsic Events Module () | กำหนดคุณสมบัติเหตุการณ์ (event) ต่างๆ อย่างเช่น onblur และ onchange |
Legacy Module (โมดูลที่ถูกยกเลิก) | กำหนดองค์ประกอบและคุณสมบัติที่ถูกยกเลิก |
Link Module (โมดูลลิงก์) | กำหนดองค์ประกอบลิงก์ (link) |
List Module (โมดูลรายการ) | กำหนดองค์ประกอบรายการ ol, li, ul, dd, dt และ dl |
Metainformation Module (โมดูลข้อมูลรายละเอียด) | กำหนดองค์ประกอบ meta |
Name Identification Module (โมดูลการรับรู้ชื่อ) | กำหนดคุณสมบัติที่เคยถูกใช้แล้ว (name) ที่ถูกยกเลิก |
Object Module (โมดูลวัตถุ) | กำหนดองค์ประกอบวัตถุ (object) และองค์ประกอบ param |
Presentation Module (โมดูลแสดง) | กำหนดองค์ประกอบแสดง (เช่น b และ i) |
Scripting Module (โมดูลสคริปต์) | กำหนดองค์ประกอบสคริปต์ (script) และองค์ประกอบไม่มีสคริปต์ (noscript) |
Server Image Map Module (โมดูลโซ่ภาพมาตรฐานด้านบุคคล) | กำหนดองค์ประกอบโซ่ภาพมาตรฐานด้านบุคคล (server side image map) องค์ประกอบ |
Structure Module (โมดูลโครงสร้าง) | กำหนดองค์ประกอบต่อไปนี้: html, head, title และ body。 |
Style Attribute Module (โมดูลคุณสมบัติสไตล์) | กำหนดคุณสมบัติสไตล์ |
Style Sheet Module (โมดูลสไตล์) | กำหนดองค์ประกอบสไตล์ |
Tables Module (โมดูลตาราง) | กำหนดองค์ประกอบสำหรับตาราง |
Target Module (โมดูล Target) | กำหนดคุณสมบัติ target |
Text Module (โมดูลข้อความ) | กำหนดองค์ประกอบตัวเก็บข้อความ (text container) อย่างเช่น p และ h1 |
*หมายเหตุ:องค์ประกอบที่ถูกทำให้เสื่อมคุณภาพไม่ควรถูกใช้ใน XHTML
- หน้าก่อนหน้า การตรวจสอบ XHTML
- หน้าต่อไป คุณสมบัติ XHTML