Tehnički (ako već idemo u tehnikalije) kada koristiš "xHTML 1.0 Strict" DTD - to znači da malo više vodiš računa o strukturi dokumenta, čistoći istog, itd. Kažem samo "znači da" - uopšte ne mora da znači, ali obično u velikom broju slučajeva ljudi koji koriste xHTML 1.0 Strict su baš ti "čistunci" kojima je stalo do toga da sve bude "cakum-pakum".
Sve što je u xHTML 1.0 Transitional će naravno raditi i u Strict, samo što u Strict nisu dozvoljeni elementi poput iframe itd. Takođe ako se ne varam postoji i problem sa quirks mode u IE6 (?) kada se koristi Transitional, ali ne mogu da tvrdim sada bilo šta.
Kada bi išli u najsitnije detalje - doctype koji bi trebali da koristimo je HTML 4.01 Strict
Kôd:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Iz razloga što bi xHTML trebao biti usluživan kao application/xml, umesto text/html kako ga sada uslužujemo zbog problema u IE. Naravno kada uslužuješ xHTML kao application/xml svaka sintaksna greška je fatalna i dokument prestaje sa parsiranjem ukoliko do nje dođe - u tom slučaju dokument mora biti validan.