Как уже было сказано, всегда используйте тип документа.Без него IE рендерится в режиме причуд, и то, что вы получите, будет сильно отличаться от того, что вы получаете в других браузерах.
Если ваш код выглядит плохо с типом документа, то я бы предположил, что ваш код плох для начала.Вы разработали свой сайт в режиме quirksmode, который даст вам результаты, которые кажутся случайными (это не так, но так будет казаться).
Вам придется изменить дизайн своего сайта, чтобы использовать режим стандартов.Тогда он будет выглядеть одинаково (или аналогично) во всех современных браузерах.