Aquí tienes
un ejemplo de código CSS compatible, de un diseño para una competencia CSS de hace tiempo (no creo que estuviera en su día testeado ni con IE8 ni con Chrome).
Y sí, es perfectamente posible hacer código compatible, pero no hay un truco, "el truco": hay que estudiar, probar y probar, hasta que comprendes y aprendes qué cosas son compatibles y funcionan igual y cuáles no.
En mi página encontrarás muchos ejemplos de cosas 100% compatibles sin trucos ni hacks. Otras sin embargo lo necesitan, porque no hay más remedio.