It is the second Recommendation in XHTML specifications’ series.
This type of document involves the minimal number of modules needed to be an XHTML Host Language type of document, and besides it contains basic tables, different images and forms. It is perfect for the Internet clients which don’t support the complete kit of XHTML characteristics; for instance, such Internet clients as PDAs, smart phones and other compact devices. But despite of the fact it is the simplest version of XHTML, it is good enough for creation of the documents.
XHTML Basic is actually a common base which can be easily broadened. For instance, a more generic event system than the common HTML 4 could be appended or broadened by extra modules like Scripting Module from XHTML Modularization. The aim of this type of document is to function as a common language for different types of user agents.
Identification of this type of document is performed with the help of XHTML modules which is stipulated in Modularization of XHTML. The full version of XHTML Basic specification can be read in English in different formats, which include such as plain text, PDF, PostScript and HTML. You can also check some translations of this specification given on a voluntary basis.
XHTML Basic consists of the following XHTML modules:
- Structure Module*
body, head, html, title
- Text Module*
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
- Hypertext Module*
- List Module*
dl, dt, dd, ol, ul, li
- Basic Forms Module
form, input, label, select, option, textarea
- Basic Tables Module
caption, table, td, th, tr
- Image Module
- Object Module
- Metainformation Module
- Link Module
- Base Module
* This module is a required XHTML Host Language module.