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