uhmm... vedo che non hai idee chiare su cosa stai progettando.

ovviamente per imparare bisogna sbagliare,
ma qui manca quella potrebbe essere un'idea generale.

mettere un pezzo qui e un pezzo là di tanto in tanto ti creerà sempre problemi...

penso che dovresti consultare un po' le guide di html;
magari, visto che sei all'inizio, potresti progettare il layuot anche con l'uso di tabelle: almeno costruendole con un'interfaccia grafica (con un programma visuale) cominci a capire a cosa stai mettendo mano: poi magari le abbandoni, ma all'inizio possono aiutarti.