Jenže jste zapomněl na nepovinnost značky HEAD. V kódu nemusí být uveden, prohlížeč si jej musí být schopen na obalení značky TITLE sám přimyslet.
Viz DTD, otevírací i ukončující značka je volitelná:
<!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- document head -->
Validní HTML dokument může vypadat i jen takto (nebude jen asi považován za verzi 4.x):
<title>Prázdný dokument</title>