Что я должен держать table { border-collapse: separate; } или table { border-collapse: collapse; } в моем css.
table { border-collapse: separate; }
table { border-collapse: collapse; }
что было бы лучше в каком состоянии?
Это зависит от того, что вы хотите. Это разные способы визуализации таблицы с разными визуальными результатами. Проверьте эту статью для иллюстрации.
separate по умолчанию.
separate
Поддержка некоторых настроек border-collapse в IE неполная. См. Блестящую таблицу совместимости 1010 *
border-collapse