CARVIEW |
XHTML™ 2.0
W3C Working Draft 5 August 2002
- This version:
- https://www.w3.org/TR/2002/WD-xhtml2-20020805
- Latest version:
- https://www.w3.org/TR/xhtml2
- Editors:
- Shane McCarron, Applied Testing and Technology
- Jonny Axelsson, Opera Software
- Beth Epperson, Netscape/AOL
- Ann Navarro, WebGeek, Inc.
- Steven Pemberton, CWI (HTML Working Group Chair)
This document is also available in these non-normative formats: Single XHTML file, PostScript version, PDF version, ZIP archive, and Gzip'd TAR archive.
Copyright ©2002 W3C® (MIT, INRIA, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
Abstract
This Working Draft specifies the XHTML 2.0 Markup Language and a variety of XHTML-conforming modules that support that language.
Status of This Document
This section describes the status of this document at the time of its publication. Other documents may supersede this document. The latest status of this document series is maintained at the W3C.
This document is the first public working draft of this specification. It should in no way be considered stable, and should not be referenced for any purposes whatsoever. This version does not include the implementations of XHTML 2.0 in either DTD or XML Schema form. Those will be included in subsequent versions, once the contents of this language stabilizes.
This document has been produced by the W3C HTML Working Group (members only) as part of the W3C HTML Activity. The goals of the HTML Working Group are discussed in the HTML Working Group charter.
Public discussion of XHTML takes place on www-html@w3.org (archive). To subscribe send an email to www-html-request@w3.org with the word subscribe in the subject line.
Please report errors in this document to www-html-editor@w3.org (archive).
At the time of publication, the Working Group believed there were zero patent disclosures relevant to this specification. A current list of patent disclosures relevant to this specification may be found on the Working Group's patent disclosure page.
A list of current W3C Recommendations and other technical documents can be found at https://www.w3.org/TR.
Quick Table of Contents
- 1. Introduction
- 2. Terms and Definitions
- 3. Conformance Definition
- 4. The XHTML 2.0 Document Type
- 5. Module Definition Conventions
- 6. XHTML Attribute Collections
- 7. XHTML Structure Module
- 8. XHTML Text Module
- 9. XHTML Hypertext Module
- 10. XHTML List Module
- 11. XHTML Bi-directional Text Module
- 12. XHTML Client-Side Image Map Module
- 13. XHTML Edit Module
- 14. XHTML Linking Module
- 15. XHTML Metainformation Module
- 16. XHTML Object Module
- 17. XHTML Presentation Module
- 18. XHTML Scripting Module
- 19. XHTML Server-Side Image Map Module
- 20. XHTML Style Sheet Module
- 21. XHTML Tables Module
- 22. XHTML Target Module
- A. Changes from XHTML 1.1
- B. XHTML 2.0 Schema
- C. XHTML Schema Module Implementations
- D. XHTML 2.0 Document Type Definition
- E. XHTML DTD Module Implementations
- F. References
- G. Acknowledgements
List of Issues
- DTD Bias
- Need XHTML 2.0 Definition Table
- XFrames not published yet
- List of XHTML 2 Events Needed
- Attribute defer not found
- Caption Clipping
- XFrames not published yet
- Change summary needed
- XHTML 2.0 Schema Needed
- XHTML 2.0 DTD Needed
- DTD Module XHTML Base Architecture needed
- DTD Module XHTML Notations needed
- DTD Module XHTML Datatypes needed
- DTD Module XHTML Common Attribute Definitions needed
- DTD Module XHTML Qualified Names needed
- DTD Module XHTML Character Entities needed
- DTD Module Structure needed
- DTD Module Text needed
- DTD Module Hypertext needed
- DTD Module Lists needed
- DTD Module Bi-directional Text needed
- DTD Module Client-side Image Map needed
- DTD Module Edit needed
- DTD Module Link needed
- DTD Module Metainformation needed
- DTD Module Object needed
- DTD Module Presentation needed
- DTD Module Scripting needed
- DTD Module Server-side Image Map needed
- DTD Module Style Sheet needed
- DTD Module Tables needed
- DTD Module Target needed
- DTD Module Block Phrasal needed
- DTD Module Block Presentational needed
- DTD Module Block Structural needed
- DTD Module Inline Phrasal needed
- DTD Module Inline Presentational needed
- DTD Module Inline Structural needed
- DTD Module Param needed
- DTD Module Legacy Redeclarations needed
Full Table of Contents
- 1. Introduction
- 2. Terms and Definitions
- 3. Conformance Definition
- 3.1. Document Conformance
- 3.2. User Agent Conformance
- 4. The XHTML 2.0 Document Type
- 5. Module Definition Conventions
- 5.1. Module Structure
- 5.2. Abstract Module Definitions
- 5.3. Syntactic Conventions
- 5.4. Content Types
- 5.5. Attribute Types
- 6. XHTML Attribute Collections
- 6.1. Core Attribute Collection
- 6.2. I18N Attribute Collection
- 6.3. Hypertext Attribute Collection
- 6.4. Events
- 6.5. Common Attribute Collection
- 7. XHTML Structure Module
- 7.1. The html element
- 7.2. The head element
- 7.3. The title element
- 7.4. The body element
- 8. XHTML Text Module
- 8.1. The abbr element
- 8.2. The acronym element
- 8.3. The address element
- 8.4. The blockquote element
- 8.5. The br element
- 8.6. The cite element
- 8.7. The code element
- 8.8. The dfn element
- 8.9. The div element
- 8.10. The em element
- 8.11. The heading elements
- 8.12. The kbd element
- 8.13. The line element
- 8.14. The p element
- 8.15. The pre element
- 8.16. The quote element
- 8.17. The samp element
- 8.18. The section element
- 8.19. The span element
- 8.20. The strong element
- 8.21. The var element
- 9. XHTML Hypertext Module
- 9.1. The a element
- 10. XHTML List Module
- 10.1. Definition lists: the dl, dt, and dd elements
- 10.2. The nl element
- 10.3. The ol, and ul elements
- 10.4. The li element
- 10.5. The name element
- 11. XHTML Bi-directional Text Module
- 12. XHTML Client-Side Image Map Module
- 12.1. The area element
- 12.2. The map element
- 12.2.1. Client-side image map examples
- 13. XHTML Edit Module
- 13.1. The del element
- 13.2. The ins element
- 14. XHTML Linking Module
- 14.1. The link element
- 14.1.1. Forward and reverse links
- 14.1.2. Links and external style sheets
- 14.1.3. Links and search engines
- 14.1. The link element
- 15. XHTML Metainformation Module
- 15.1. The meta element
- 15.1.1. meta and search engines
- 15.1.2. meta and PICS
- 15.1.3. meta data profiles
- 15.1. The meta element
- 16. XHTML Object Module
- 16.1. The object element
- 16.1.1. Rules for processing objects
- 16.2. The param element.
- 16.1. The object element
- 17. XHTML Presentation Module
- 17.1. The hr element
- 17.2. The sub element
- 17.3. The sup element
- 18. XHTML Scripting Module
- 18.1. The noscript element
- 18.2. The script element
- 19. XHTML Server-Side Image Map Module
- 20. XHTML Style Sheet Module
- 20.1. The style element
- 20.1.1. External style sheets
- 20.1.2. Preferred and alternate style sheets
- 20.1.3. Specifying external style sheets
- 20.1. The style element
- 21. XHTML Tables Module
- 21.1. The caption element
- 21.2. The col and colgroup elements
- 21.3. The table element
- 21.3.1. Table directionality
- 21.3.2. Table rendering by non-visual user agents
- 21.3.3. Sample table
- 21.4. The tbody element
- 21.5. The td and th elements
- 21.6. The thead and tfoot elements
- 21.7. The tr element
- 22. XHTML Target Module
- A. Changes from XHTML 1.1
- B. XHTML 2.0 Schema
- C. XHTML Schema Module Implementations
- D. XHTML 2.0 Document Type Definition
- E. XHTML DTD Module Implementations
- E.1. XHTML Modular Framework
- E.1.1. XHTML Base Architecture
- E.1.2. XHTML Notations
- E.1.3. XHTML Datatypes
- E.1.4. XHTML Common Attribute Definitions
- E.1.5. XHTML Qualified Names
- E.1.6. XHTML Character Entities
- E.2. XHTML Module Implementations
- E.2.1. Structure
- E.2.2. Text
- E.2.3. Hypertext
- E.2.4. Lists
- E.2.5. Bi-directional Text
- E.2.6. Client-side Image Map
- E.2.7. Edit
- E.2.8. Link
- E.2.9. Metainformation
- E.2.10. Object
- E.2.11. Presentation
- E.2.12. Scripting
- E.2.13. Server-side Image Map
- E.2.14. Style Sheet
- E.2.15. Tables
- E.2.16. Target
- E.3. XHTML DTD Support Modules
- E.3.1. Block Phrasal
- E.3.2. Block Presentational
- E.3.3. Block Structural
- E.3.4. Inline Phrasal
- E.3.5. Inline Presentational
- E.3.6. Inline Structural
- E.3.7. Param
- E.3.8. Legacy Redeclarations
- E.1. XHTML Modular Framework
- F. References
- F.1. Normative References
- F.2. Informative References
- G. Acknowledgements