HTML and CSS Reference
In-Depth Information
XHTML 1.1
Over the years markup language developers realized that there are presentational components in markup languages
that can be handled more efficiently with style sheets. Moreover, web documents developed for mobile devices can use
limited resources more effectively if a subset of selected elements is applied in a document rather than the whole set of
elements. This is the basic idea behind XHTML modularization , and these element subsets are called element modules .
XHTML 1.1, the “module-based XHTML,” contains exclusively those elements that are defined by the
“Modularization of XHTML” [20]. Elements deprecated in HTML 4 and XHTML 1.0 cannot be used in XHTML 1.1.
The modules of XHTML 1.1 are the following [21]:
body , head , html , title
Structure 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
Text Module:
a
Hypertext Module:
dl , dt , dd , ol , ul , li
List Module:
object , param
Object Module:
b , big , hr , i , small , sub , sup , tt
Presentation Module:
del , ins
Edit Module:
bdo
Bi-Directional Text Module:
button , fieldset , form , input , label , legend , select , optgroup , option ,
Forms Module:
textarea
caption , col , colgroup , table , tbody , td , tfoot , th , thead , tr
Table Module:
img
Image Module:
area , map
Client-Side Image Map Module:
ismap attribute on img
Server-Side Image Map Module:
Intrinsic Events Module: event attributes
meta
Metainformation Module:
noscript , script
Scripting Module:
style element
Stylesheet Module:
style attribute
Style Attribute Module (deprecated):
link
Link Module:
base
Base Module:
The description of the previous modules, their elements and attributes, and their minimal content are defined by
the “Modularization of XHTML” [20].
Listing 3-6 shows an XHTML 1.1 skeleton document.
 
Search WWH ::




Custom Search