To convert a Web site from HTML to XHTML, you should be familiar with the XHTML syntax rules of the previous chapters. The following steps were executed (in the order listed below):

A DOCTYPE Definition Was Added

The following DOCTYPE declaration was added as the first line of every page:

"-//W3C//DTD XHTML 1.0 Transitional//EN"

Tip: Your pages must have a DOCTYPE declaration if you want them to validate as correct XHTML.

Lowercase Tags And Attribute Names

Since XHTML is case-sensitive, and only accept lowercase tags and attributes, a general "find-and-replace" function was executed to replace all uppercase tags with lowercase tags. The same was done for attribute names.

All Attribute Values Were Quoted

The XHTML 1.0 Recommendation states that all attribute values must be quoted, so every page in was checked to see that attribute values were quoted.

Empty Tags: <hr> , <br> and <img>

Empty tags are not allowed in XHTML. The <hr> and <br> tags should be replaced with <hr /> and <br />.
A general "find-and-replace" function was executed to swap the tags.
We decided not to close the <img> tags with </img>, but with  /> at the end of the tag. This was done manually.
XHTML HowTo Reviewed by 1000sourcecodes on 20:19 Rating: 5
Powered by Blogger.