Tu ne gères pas l'ouverture et la fermeture des balises, c'est vraiment la toute base du HTML. En effet tu ouvres des balises sans les refermer, tu fermes des balises sans en avoir ouverte une avant, etc.
Tu ne sais pas à quoi servent les balises head et body, tu places même l'une à l'intérieure de l'autre, ce qui ne se fait pas.
Tu déclares en début de document que tu utilises du HTML 5 mais en même temps tu utilises la balise font qui n'existe plus en HTML 5.
Au final il n'y a pas grand chose de bon dans ce que tu as écrit, et malheureusement avant de vouloir passer au CSS il te faudra maitriser le HTML.
Il existe 3 moyens d'utiliser du css dans une page HTML :
- appeler une feuille de style CSS dans l'en-tête de ta page HTML
- écrire directement un style CSS en en-tête de ta page HTML
- écrire directement un style dans un élément HTML
---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.