Hallo,
hier mal meine Faustregel: Jedes Element muss auch wieder schließen. Wenn Du also <font ...> benutzt, dann musst Du auch immer </font> benutzen!
Es gibt dann auch noch manche Elemente, die man nicht schließen kann, weil man damit zum Beispiel keinen Text formatieren kann. Wenn Du mit <img ...> zum Beispiel ein Bild einfügst, dann wäre es merkwürdig "irgendwo" noch </img> hinzuschreiben. Also setzt man bereits im Element am Ende einen Schrägstrich: <img ... />. Das ist also nur konsequent.
Der Validator wird dabei zwar nicht meckern, weil in der von Dir benutzten html-Version das noch nicht vorgeschrieben ist, Du solltest Dir aber überlegen, ob Du nicht gleich auf xhtml umsteigst, wenn Du die font-Element verbannt hast und eh mit dem Validator prüfst. Ich empfehle xhtml1.0 (1.1 ist schon zu pingelig).
Bei xhtml musst Du ein paar Feinheiten beachten:
-Alle Elemente schließen, s. o.
-Alle Attribute komplett klein schreiben, also nicht Src="...", sondern src="..."
-Bei allen Attributen Anführungszeichen setzen, also nicht name=Text, sondern name="Text"
-immer einen head-Bereich und einen body-Bereich, immer einen title im head-Bereich.
Es gibt noch weitere Besonderheiten, aber die gröbsten Mängel bekommst Du mit diesen Hinweisen weg.
Grüße
Guillermo