XHTML Tutorial

XHTML Tutorial

XHTML is a more rigorous and purer version of HTML.

In this tutorial, we will explain the differences between HTML and XHTML to you, and also show you how to upgrade this site to XHTML.

Start learning XHTML!

XHTML Quiz

Test your XHTML skills

Start the XHTML quiz!

XHTML Reference Manual

Our XHTML reference manual is a list of XHTML tags arranged in alphabetical order, accompanied by a considerable number of examples and comments.

XHTML 1.0 Reference Manual

Content list

Introduction to XHTML
This chapter provides a brief introduction to XHTML and explains the concept of XHTML.
Why XHTML?
This chapter explains why we need a language like XHTML so much.
Differences Between XHTML and HTML
This chapter explains the main differences in syntax between XHTML and HTML.
XHTML Syntax
This chapter introduces the basic syntax of XHTML.
XHTML DTD
This chapter explains three different types of XHTML document type definitions.
XHTML How To
How this site was converted from HTML to XHTML.
XHTML Validation
This chapter introduces how to validate an XHTML document.
XHTML Modules
This chapter explains the modularization of XHTML.
Summary of XHTML
This chapter includes: a summary of what you have learned in this tutorial, as well as what we recommend as the next step you should continue to learn.
XHTML Reference Manual
Our complete 'XHTML1.0 Reference Manual' is a list of XHTML tags arranged in alphabetical order, accompanied by a considerable number of examples and comments.
XHTML 1.0 Standard Attributes
All tags have attributes. The listed XHTML1.0 standard attributes refer to the core attributes and language attributes (with a few exceptions) of all tags, as well as descriptions of these attributes and a list of possible values for each attribute.
XHTML 1.0 Event Attributes
All standard event attributes of the tags. Descriptions of these attributes are provided, and a list of possible values for each attribute is given.