logo
MDA < Home 

Map Development Area (MDA)

Location: _/_   markup   _/_   html   _/_   xhtml  

Index Browse Edit Visualize Statistics Download Help
 
xhtml
can-be-extended-via
- XHTML Modularization 1.1 [ means ]
is-based-on
- Extensible Markup Language [ basis ]
is-flavor-of
- XHTML 1.0 Frameset [ flavor ]
- XHTML 1.0 Strict [ flavor ]
- XHTML 1.0 Transitional [ flavor ]
is-successor-of
- XHTML 2.0 [ successor ]
motivation-for-technology
- language modularization [ motivation ]
- browser complexity [ motivation ]
supersedes
- HTML 4.01 [ predecessor ]
Markup Language
- HTML 4.01
- Extensible Markup Language
- HyperText Markup Language, HTML
- HTML 2.0
- HTML 4.0
- HTML 3.2 (Wilbur)
- EXtensible HyperText Markup Language, XHTML 1.0
XML Application
- EXtensible HyperText Markup Language, XHTML 1.0
- XHTML 2.0
Types:
Comment:
XHTML documents must have a DOCTYPE declaration -- html, head and body elements must be present
motivation
many pages on the Web contain "bad" HTML -- browsers do their best to compensate in order to diplay content -- XHTML gives the opportunity to write "well-formed" documents -> everything has to be marked up correctly -- stricter and cleaner version of HTML -- convergence towards XML
Comment:
combination of HTML and XML -- consists of all the elements in HTML 4.01 combined with the syntax of XML -- allows the use of namespace (to include SVG document, for instance)
Comment:
most important differences to HTML: elements must be properly nested -- documents must be well-formed -- tag names must be in lowercase -- all tags must be closed (empty tags as well), special characters (&<> must be encoded), ....
history
became an official W3C Recommendation January 2000 -- supposed to be next generation of HTML