Ovdje se nalazi lista pravila o valjanom XHTML:
1. Morate imati HTML <!DOCTYPE> tag:
XHTML Transitional DTD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML Strict DTD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML Frameset DTD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
2. XHTML elementi moraju biti pravilno umetnuti:
Pogrešno:
<b><i>bold i italic</b></i>
Pravilno:
<b><i>bold i italic</i></b>
3. XHTML elementi moraju uvijek biti zatvoreni:
Pogrešno:
<p>Test
<p>Test2
Pravilno:
<p>Test</p>
<p>Test2</p>
Pogrešno:
Razmak: <br>
Horizontalna crta: <hr>
Slika: <img src="image.gif" alt="image">
Pravilno:
Razmak: <br />
Horizontalna crta: <hr />
Slika: <img src="image.gif" alt="image" />
4. XHTML elementi i atributi moraju biti napisani malim slovima:
Pogrešno:
<BODY>
<P>paragraph</P>
</BODY>
Pravilno:
<body>
<p>paragraph</p>
</body>
Pogrešno:
<table WIDTH="100%">
Pravilno:
<table width="100%">
5. Vrijednost atributa mora imati navodnike:
Pogrešno:
<table width=100%>
Pravilno:
<table width="100%">
6. XHTML dokumenti moraju imati root element:
<html>
<head> ... </head>
<body> ... </body>
</html>
Nakraju, valjanost svih vaših web stranica provjerite na službenom W3C XHTML Validator.
Ako su vam web stranice XHTML čiste i valjane pisati će zelenom bojom: This document was successfully checked as XHTML 1.0 Transitional!
A ako nisu valjane pisat će crvenom bojom: Errors found while checking this document as XHTML 1.0 Transitional! i pisati će broj grešaka i gdje se nalaze. Ispod grešaka će biti savjeti kako ispraviti greške.
Valjan XHTML je vrlo bitan za web tražilice (Google, Yahoo!, Live Search, ...).
Možete dodati i ovaj gumb "Valid XHTML" da posjetitelji mogu vidjeti da vodite brigu o valjanom XTHML-u.
Ako koristite CSS u vašem dokumentu, možete ga provjeriti korištenjem W3C CSS Validation Service.