Есть декстопная версия корзины, которую нужно сделать адаптивной.
Декстопная корзина написана в table.
Для адаптивной нужно делать в div.
Для адаптивной версии я хотел скрыть корзину table и показать корзину div, но столкнулся с такой проблемой, что в декстопной корзине есть name="", которая передается и если будет две корзины в одной форме, то это все испортит.
Хотел с помощью flex перерасположить ячейки в таблице для адаптивной версии, но вроде как для table flex не работает.
Остается только вариант переделать декстопную корзину под див. Но может есть и другие варианты. Подскажите, кто знает
Я делал дублирующие блоки с помощью JS. Они показывались внутри первой колонки и скрывались @media-запросами. Ну а их внутренний контент я клонировал из оригинальных блоков. Т. е. в форму они не передавали дублирующие данные. Бэкенд не позволял дублировать изначально данные в разные блоки.
Можно было сделать без JS, если бы я делал на grid. Но я делал на Flexbox.
Сергей Миронов, таблица - это такой же как и div html элемент. Ему точно так же можно задавать css свойства как и простому div. Таблицу от div'а отличает лишь заданный браузером набор css свойств и всё