Мне кажется, что ваша проблема в том, что вы плохо написали CSS.Конечно, в IE6 есть много проблем, но если вы видите проблемы в других современных браузерах, то ваши проблемы связаны с вашим CSS, а не с соответствием стандартам.
На вашем месте я бы просто проигнорировал IE6.Это составляет менее 5% рынка (некоторые опросы говорят, что всего 2%).Просто дайте ему умереть.
Как говорит RCNeil, использование центрирования полей работает со всем.Если это не работает, то у вас есть что-то, что вызывает вашу проблему, и мы не можем догадаться, не увидев вашу страницу.
ПРИМЕЧАНИЕ: в более старых версиях IE, если ваш документ отображается в режиме причуд, тоу вас будут проблемы с авто маржой.Убедитесь, что ваш документ отображается в стандартном режиме.