HTML and CSS Reference
A reformulation of HTML as an XML
application. The transitional form preserves
many of the basic presentation features of
HTML 4.0 transitional but applies the strict
syntax rules of XML to HTML.
XHTML 1.0 Strict
A reformulation of HTML 4.0 Strict using XML.
This language is rule enforcing and leaves all
presentation duties to technologies like CSS.
A restructuring of XHTML 1.0 that modularizes
the language for easy extension and reduction.
It is not commonly used at the time of this
writing and offers minor gains over strict
A new implementation of XHTML that will not
provide backward compatibility with XHTML 1.0
and traditional HTML. XHTML 2 will remove all
presentational tags and will introduce a variety
of new tags and ideas to the language. Beyond
this brief description, which may certainly be
wrong by the time you read it, little can be said
about XHTML 2 with certainty other than, given
HTML5, its future is somewhat questionable.
XHTML Basic 1.0
A variation of XHTML based upon the
modularization of XHTML (1.1) designed to
work with less-powerful Web clients such as
XHTML Basic 1.1
www.w3.org/TR/xhtml-basic/ An improvement to the XHTML Basic
specification that adds more features, some
fairly specific to the constrained interfaces
found in mobile devices.
T ABLE 3-1 (X)HTML Specifications Overview (continued)
Core Attributes Reference
The HTML and XHTML specifications provide four main attributes that are common to
nearly all elements and have much the same meaning for all elements. These attributes are
class , id , style , and title . Rather than replicating this information throughout the
chapter, it is summarized here.