Обычно при конвертации между таблицей и CSS нет серебряной пули. Каждый сайт отличается и имеет разные требования. Единственный реальный ответ: просто начните разметку с нуля.
Лучший совет - сначала написать разметку полностью. Убедитесь, что разметка является точной, семантической и представляет ваши данные полностью. Не пишите таблицу стилей ... пока. После того, как разметка сделана, создайте CSS. Таким образом, у вас есть семантическая разметка, а CSS просто контролирует представление.
Фреймворки CSS часто не поддерживают этот подход к семантической разметке, потому что они заставляют вас добавлять дополнительные теги, чтобы соответствовать их подходу. Следовательно, CSS-фреймворки иногда доставляют больше хлопот, чем их ценность.
Сделайте разметку, затем CSS.