Нет волшебной палочки для совместимости с IE. Это проклятие каждого веб-разработчика, и нет ответа на него. Вы должны знать, какие вещи работают в IE, а какие нет, и пытаться избегать их использования или иметь готовый план резервного копирования о том, как решать проблемы. С тщательно созданным CSS вы можете достичь кросс-браузерной совместимости на 95 +%, что оставляет вам лишь несколько хитростей, с которыми вам придется иметь дело (используя специфические обходные пути IE, постепенную деградацию и т. Д.). Это требует некоторого опыта, хотя; до этого часто тестируйте во всех браузерах!
Добро пожаловать в мир веб-разработки. : О)