Tach!
Gibt es vielleicht ein Programm, das die Fehler automatisch berichtigt ?
Nein.
Umsetzung(Absicht) - Fehler = Gewünschtes Ergebnis
In dieser Gleichung sind zwei Umbekannte, die kein Programm zufriedenstellend ermitteln kann. Deswegen kann es kein Programm geben, dass die Fehler beseitigen kann und dann noch ein Ergebnis exakt nach deinen Vorstellungen produziert. Jedenfalls nicht unter allen Voraussetzungen.
Allerdings sind die Browser so gnädig programmiert worden, dass sie viele Fehler ignorieren und versuchen, das bestmögliche draus zu machen. Bis vor HTML5 gab es dazu aber keine Absprachen, so dass jeder Browserhersteller eigene Fehlerbehandlungen erstellen konnte.
Egal wie du dich entscheidest, du wirst Werkzeuge zum Debuggen der Gestaltung brauchen und die bringt mittlerweile jeder (der großen) Browser mit. (Nur der Firefox hat es separat in Form eines Add-Ons namens FireBug.) Üblicherweise erreicht man dieses Werkzeug mit der F12-Taste. Man kann dann nicht nur für jedes Element einzeln schauen, welche CSS-Werte tatsächlich gesetzt sind sondern diese Werte auch verstellen und die Auswirkungen beobachten. Auf diese Weise kannst du dich deinem Ziel nähern.
dedlfix.