sollte eigentlich nicht so sein, sofern du dein css und html nach den gültigen und gängigen standards geschrieben hast!
um das css zu überprüfen:
http://jigsaw.w3.org/css-validator/#validate-by-input
natürlich heißt valides css nicht gleihc auch vollständige browserkompatibilität, aber es kommt schon nahe da hin, sollte es dann immer noch unterschiede geben, muss man entweder die entsprechenden effekte anders herbeiführen oder mit sg. browserweichen arbeiten.
gleiche prozedur mit html:
http://validator.w3.org/#validate_by_input