XHTML koodin menestyksekkään validoinnin vaatimukset:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Ilman dokumenttityypin ilmoitusta selain menee "quirks tilaan" eli olettaa, että sivu on tehty vanhoille selaimille.
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
Selain haluaa tietää mitä DTD:ssä on, joka määrittee hyväksyttävät XHTML tagit.
dokumenttityyppi ja nimiavaruus ilmoitukset varmistavat, että selain tulkitsee XHTML koodin halutulla tavalla
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
Kaikki tietokoneen toiminta ja kommunikaatio on numeraalista ja jotta selain tietäisi mikä merkki vastaa jotain numeroarvoa eli mikä merkki on tarkoitus näyttää se täytyy koodata. Tämä koodaus perustuu merkistösopimukseen.
Html dokumentin koodaus ilmoitetaan mediatyypin text/html charset parametrilla. Charset tulee sanoista character set
suomen ja englannin kieliset sivut kannattaa kirjoittaa käyttäen koodausta
ISO-8859-1
<br> -> <br />
<p> tarvitsee parikseen </p> tagin
<p><em>aitoa sisäkkäisyyttä etsimässä</p></em>
<p><em>aito sisäkkäisyys löytyi! </em></p>
eli <a> elementin sisällä ei voi olla esim <h1> elementti
myöskään <p> elementin sisällä ei voilla lohkoelementtejä kuten ul, h1, h2 jne.
<BODY> -> -> <body>
<a href=linkki.html> <a href="linkki.html">
& & & eli et-merkki
< < < pienempi kuin -merkki