A Reformulation of HTML 4 in XML 1.0 W3C Recommendation 26 January 2000, revised 1 August 2002
Quick Table of Contents
Full Table of Contents
- 1. What is XHTML?
- 1.1. What is HTML 4?
- 1.2. What is XML?
- 1.3. Why the need for XHTML?
- 2. Definitions
- 2.1. Terminology
- 2.2. General Terms
- 3. Normative Definition of XHTML 1.0
- 3.1. Document Conformance
- 3.2. User Agent Conformance
- 4. Differences with HTML 4
- 4.1. Documents must be well-formed
- 4.2. Element and attribute names must be in lower case
- 4.3. For non-empty elements, end tags are required
- 4.4. Attribute values must always be quoted
- 4.5. Attribute Minimization
- 4.6. Empty Elements
- 4.7. White Space handling in attribute values
- 4.8. Script and Style elements
- 4.9. SGML exclusions
- 4.10. The elements with ‘id’ and ‘name’ attributes
- 4.11. Attributes with pre-defined value sets
- 4.12. Entity references as hex values
- 5. Compatibility Issues
- 5.1. Internet Media Type
- A. DTDs
- A.1. Document Type Definitions
- A.1.1. XHTML-1.0-Strict
- A.1.2. XHTML-1.0-Transitional
- A.1.3. XHTML-1.0-Frameset
- A.2. Entity Sets
- A.2.1. Latin-1 characters
- A.2.2. Special characters
- A.2.3. Symbols
- A.1. Document Type Definitions
- B. Element Prohibitions
- C. HTML Compatibility Guidelines
- C.1. Processing Instructions and the XML Declaration
- C.2. Empty Elements
- C.3. Element Minimization and Empty Element Content
- C.4. Embedded Style Sheets and Scripts
- C.5. Line Breaks within Attribute Values
- C.6. Isindex
- C.7. The
lang
andxml:lang
Attributes - C.8. Fragment Identifiers
- C.9. Character Encoding
- C.10. Boolean Attributes
- C.11. Document Object Model and XHTML
- C.12. Using Ampersands in Attribute Values (and Elsewhere)
- C.13. Cascading Style Sheets (CSS) and XHTML
- C.14. Referencing Style Elements when serving as XML
- C.15. White Space Characters in HTML vs. XML
- C.16. The Named Character Reference '
- D. Acknowledgements
- E. References
The origanal WEBSITE.
Advertisements