Hi Adrian
Du hast jetzt ja schon ziemlich viele und hilfreiche Tipps bekommen, wie du deinen Quellcode so einfach wie möglich halten kannst. Deine Frage war ja auch, ob dein Code falsch ist.
Dein Code hier ist nicht falsch. Dennoch gebe ich dir zwei Links, unter denen du deine Falschheit bzw. Richtigkeit (= Validität) ptüfen lassen kannst.
Für den HTML-Code:
http://validator.w3.org
und für den CSS-Code:
http://jigsaw.w3.org:80/css-validator/validator-uri.html
Das sind die offiziellen Validatoren des WWW-Konsortiums.
Durch valides Schreiben kannst du Probleme in diversen Browsern umgehen.
Vielleicht hat dir jemand schon diese Links gegeben, dann tut es mir leid. Ich denke jedoch, im Sinne deiner Frage, dürfen die beiden Validatoren nicht unerwähnt bleiben.
Fine