Xhtml 2.0 Xhtml™ 2.0

Xhtml 2.0 Xhtml™ 2.0

XHTML 2.0 XHTML™ 2.0 XHTML™ 2.0 W3C Working Draft 6 May 2003 This version: http://www.w3.org/TR/2003/WD-xhtml2-20030506 Latest version: http://www.w3.org/TR/xhtml2 Previous version: http://www.w3.org/TR/2003/WD-xhtml2-20030131 Diff-marked version: xhtml2-diff.html Editors: Jonny Axelsson, Opera Software Beth Epperson, Netscape/AOL Masayasu Ishikawa, W3C Shane McCarron, Applied Testing and Technology Ann Navarro, WebGeek, Inc. Steven Pemberton, CWI (HTML Working Group Chair) This document is also available in these non-normative formats: Single XHTML file [p.1] , PostScript version, PDF version, ZIP archive, and Gzip’d TAR archive. Copyright ©2003 W3C® (MIT, ERCIM , Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Abstract XHTML 2 is a general purpose markup language designed for representing documents for a wide range of purposes across the World Wide Web. To this end it does not attempt to be all things to all people, supplying every possible markup idiom, but to supply a generally useful set of elements. 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. - 1 - Quick Table of Contents XHTML 2.0 This document is the fifth public Working Draft of this specification. It should in no way be considered stable, and should not be normatively referenced for any purposes whatsoever. This version includes an early implementation of XHTML 2.0 in RELAX NG [RELAXNG [p.191] ], but does not include the implementations in DTD or XML Schema form. Those will be included in subsequent versions, once the content of this language stabilizes. This version also does not address the issues revolving around the use of [XLINK [p.193] ] by XHTML 2. Those issues are being worked independent of the evolution of this specification. Those issues should, of course, be resolved as quickly as possible, and the resolution will be reflected in a future draft. Finally, the working group has started to resolve many of the issues that have been submitted by the public. If your particular issue has not yet been addressed, please be patient - there are many issues, and some are more complex than others. 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 [email protected] (archive). To subscribe send an email to [email protected] with the word subscribe in the subject line. Please report errors in this document to [email protected] (archive). At the time of publication, the Working Group believed there were no 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 http://www.w3.org/TR. Quick Table of Contents 1. Introduction 2. Terms and Definitions . 13. 3. Conformance Definition 4. The XHTML 2.0 Document Type . 19. 5. Module Definition Conventions . 21. 6. XHTML Attribute Collections . 27. 7. XHTML Structure Module . 41. 8. XHTML Block Text Module . 45. 9. XHTML Inline Text Module . 53. 10. XHTML Hypertext Module . 61. 11. XHTML List Module . 63. 12. XHTML Linking Module . 69. 13. XHTML Metainformation Module . 73. 14. XHTML Object Module . 77. 15. Ruby Module . 89. - 2 - XHTML 2.0 List of Issues 16. XHTML Scripting Module . 91. 17. XHTML Style Attribute Module . 95. 18. XHTML Style Sheet Module . 97. 19. XHTML Tables Module . 101. 20. XForms Module . 125. 21. XML Events Module . 127. A. Changes from XHTML 1.1 . 129. B. XHTML 2.0 RELAX NG Definition . 131. C. XHTML RELAX NG Module Implementations . 133. D. XHTML 2.0 Schema . 175. E. XHTML Schema Module Implementations . 177. F. XHTML 2.0 Document Type Definition . 179. G. XHTML DTD Module Implementations . 181. H. List of Elements . 185. J. List of Attributes . 187. I. Cross-reference Index . 189. K. References . 191. L. Acknowledgements . 195. List of Issues DTD Bias User Agent Conformance needs to be elaborated Need a cohesive XHTML 2 content model definition [p.20] Linktype 'required' [p.24] Linktype 'prefetch' [p.24] Linktype 'redirect' [p.24] improve bidi example [p.29] Accesskey [p.33] Type attribute is inconsistent with the Embedding Attribute Collection [p.36] Allow any element to be an image map? [p.38] Define ismap better [p.38] Require UA to give feedback on regions [p.38] List of XHTML 2 Events Needed [p.38] Style Attributes and Generic XML [p.39] footer [p.41] security tag [p.41] duplication of title [p.43] content model of address element [p.46] Deprecate h1-6? [p.48] Remove or rename hr [p.49] l element content model [p.53] nr element [p.54] - 3 - Full Table of Contents XHTML 2.0 br element still needed [p.54] strong [p.58] Possible rel values [p.69] XML linking support [p.69] meta properties [p.73] meta and RDF [p.74] Improve handling of meta data profiles [p.75] Could param be an attribute? [p.84] Caption element needs its own module [p.87] Style Attributes and Generic XML [p.95] Change summary needed [p.129] XHTML 2.0 Schema Needed [p.175] XHTML 2.0 DTD Needed [p.179] Module implementation XHTML Base Architecture needed [p.181] Module implementation XHTML Notations needed [p.181] Module implementation XHTML Datatypes needed [p.181] Module implementation XHTML Common Attribute Definitions needed [p.182] Module implementation XHTML Qualified Names needed [p.182] Module implementation XHTML Character Entities needed [p.182] Module implementation Structure needed [p.182] Module implementation Block Text needed [p.182] Module implementation Inline Text needed [p.183] Module implementation Hypertext needed [p.183] Module implementation List needed [p.183] Module implementation Link needed [p.183] Module implementation Metainformation needed [p.183] Module implementation Object needed [p.183] Module implementation Scripting needed [p.184] Module implementation Style Attribute needed [p.184] Module implementation Style Sheet needed [p.184] Module implementation Tables needed [p.184] Module implementation Param needed [p.184] Full Table of Contents 1. Introduction 1.1. What is XHTML 2? 1.1.1. Backwards compatibility 1.1.2. XHTML2 and Presentation 1.1.3. Design Aims 1.2. What are the XHTML 2 Modules? 2. Terms and Definitions . 13. 3. Conformance Definition - 4 - XHTML 2.0 Full Table of Contents 3.1. Document Conformance 3.1.1. Strictly Conforming Documents 3.2. User Agent Conformance 4. The XHTML 2.0 Document Type . 19. 5. Module Definition Conventions . 21. 5.1. Module Structure . 21. 5.2. Abstract Module Definitions . 21. 5.3. Syntactic Conventions . 21. 5.4. Content Types . 22. 5.5. Attribute Types . 23. 6. XHTML Attribute Collections . 27. 6.1. Core Attribute Collection . 27. 6.2. I18N Attribute Collection . 28. 6.3. Bi-directional Text Collection . 29. 6.3.1. Inheritance of text direction information . 30. 6.3.2. The effect of style sheets on bidirectionality . 30. 6.4. Edit Collection . 31. 6.5. Hypertext Attribute Collection . 31. 6.6. Embedding Attribute Collection . 34. 6.7. Image Map Attribute Collection . 36. 6.8. Events . 38. 6.9. Style Attribute Collection . 39. 6.10. Common Attribute Collection . 40. 7. XHTML Structure Module . 41. 7.1. The html element . 42. 7.2. The head element . 42. 7.3. The title element . 42. 7.4. The body element . 43. 8. XHTML Block Text Module . 45. 8.1. The address element . 46. 8.2. The blockcode element . 46. 8.3. The blockquote element . 47. 8.4. The div element . 47. 8.5. The heading elements . 48. 8.6. The hr element . 49. 8.7. The p element . 50. 8.8. The pre element . 50. 8.9. The section element . 51. 9. XHTML Inline Text Module . 53. 9.1. The abbr element . 54. 9.2. The cite element . 54. 9.3. The code element . 55. 9.4. The dfn element . 55. - 5 - Full Table of Contents XHTML 2.0 9.5. The em element . 55. 9.6. The kbd element . 56. 9.7. The l element . 56. 9.8. The quote element . 57. 9.9. The samp element . 57. 9.10. The span element . 58. 9.11. The strong element . 58. 9.12. The sub element . 58. 9.13. The sup element . 59. 9.14. The var element . 59. 10. XHTML Hypertext Module . 61. 10.1. The a element . 61. 11. XHTML List Module . 63. 11.1. Definition lists: the dl, dt, and dd elements . 65. 11.2. The nl element . 66. 11.3. The ol, and ul elements . 66. 11.4. The li element . 67. 11.5. The label element . 67. 12. XHTML Linking Module . 69. 12.1. The link element . 69. 12.1.1. Forward and reverse links . 70. 12.1.2. Links and external style sheets . 70. 12.1.3. Links and search engines . 70. 13. XHTML Metainformation Module . 73. 13.1. The meta element . 73. 13.1.1. meta and search engines . 74. 13.1.2. meta and RDF . 74. 13.1.3. meta data profiles . 75. 14. XHTML Object Module . 77. 14.1. The object element . 77. 14.1.1. Defining terminology . 78. 14.1.2. Basic Information for Object Handlers . 78. 14.1.3. Rules for processing objects . 79. 14.2. The param element . 83. 14.2.1. Referencing object data . 85.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    195 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us