Prosty. Przeglądarka IE6 i nowsza z radością wyśrodkuje Twój stół z wartością „margin: 0 auto;” jeśli tylko strona renderuje się w trybie „standardowym”. Aby to się stało, potrzebujesz ważnej deklaracji typu dokumentu, takiej jak
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
lub
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
To prawda, IE 5.5 i starsze nadal odmawiają wyśrodkowania tabeli, ale być może możesz z tym żyć, zwłaszcza jeśli strona nadal działa, a tabela wyrównana do lewej. Myślę, że do tej pory użytkownicy IE5.5 i starsze są dość przyzwyczajeni do dziwnie wyglądających stron internetowych - ale nadal musisz upewnić się, że te wizualne usterki nie spowodują, że Twoja witryna będzie bezużyteczna.
Miłego kodowania!
EDYCJA: Przepraszamy, powinienem chyba zaznaczyć, że nie musisz mieć „ścisłego” typu dokumentu, aby uzyskać IE6 i przejść do trybu renderowania „standardów”. Uświadomiłem sobie, że może tak wydawać się na podstawie przykładów typów dokumentów, które zamieściłem powyżej. Na przykład ta deklaracja typu dokumentu będzie oczywiście działać równie dobrze:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">