Большинство преимуществ (быстрее, без spacer.gif, доступности, контента против разметки и т. Д.) Уже упоминалось, но меня удивляет, что никто не упоминает, что css может делать таблицы с вещами просто не может как минимум проще.
Кроме того, это просто вопрос использования правильного инструмента для правильной работы. Таблицы предназначены для табличных данных, а CSS используется для оформления вашего контента. Люди часто забывают, что вы также можете оформлять ваши таблицы ...
Проблема в том, что отсутствует поддержка браузера. Поэтому люди используют хаки. Поэтому браузеры по-разному интерпретируют CSS, чтобы приспособиться к этим взломам. Это бесконечный круг.