Что использовать для верстки корзины интернет-магазина — таблицу или div'ы?

Ребята, есть вот такой элемент на макете b88bac67bd6a4d9eba1465bb8891dc0b.jpg
Не могу понять, каким способом его лучше реализовать в коде. Я предполагаю- можно решить эту задачу либо с помощью дивов, либо с помощью построения таблицы, но так как я новичек, не могу понять , как красивее написать код.
Дошел только вот до такого варианта.
<div id="down_left">
 		<h3>Shopping bag</h3>
 			<div class="table2">
	 			<img src="pics/pic_mini1.jpg" alt="">
	 			Vans Vault 2012 Summer OG Era LX Pack  <a href="#">[Remove]</a>
	 			 <span class="one">1</span>
	 			 &pound;54.00
 			 </div>
 			<div class="table2">
	 			<img src="pics/pic_mini2.jpg" alt="">
	 			Emerica Pure 12 T Shirt Red  <a href="#">[Remove]</a>
	 			 <span class="one">2</span>
	 			 &pound;54.00
 			</div>
 			<div class="table2">
	 			<img src="pics/pic_mini3.jpg" alt="">
	 			Fred Perry Dark Yellow Checked Shirt <a href="#">[Remove]</a>
	 			 <span class="one">3</span>
	 			 &pound;54.00
 			</div>

 			 <div id="deep_right">
	 			<h3 id="total">Total: £156.00</h3>
	 			<div id="orange">
	 			<img src="pics/orange_button.jpg" alt="" >
	 			</div>
 			</div><!-- /#deep_right -->
 			
 					
 		</div><!--/#down_left -->


Извиняюсь за то, что код не условный.
Я честно сказать тоже за таблицу, но вот в голове код не могу сформулировать. Мне это видится как :
1)Заголовок
2) Сама таблица, состоящая из двух столбцов. В левом столбце будет инфа вплоть до "ссылки" "[remove]" , в правом столбце 1 и ценник.
3) Снизу будет два плавающих блока. В левом цена, в правом кнопка.
Или возможно сразу все запихнуть в таблицу? Очень хотелось бы на условный код посмотреть.
  • Вопрос задан
  • 1469 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
Таблицы проще и надежнее, дивы - гибче. Что именно выбрать, зависит от ситуации.
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
Denormalization
@Denormalization
Таблицей.

Почему все так боятся таблиц? Что за фобия середины нулевых?
Многие уже дошли до маразма, и ТАБЛИЦЫ верстают дивами.
Ответ написан
@WhiteSama
И так и так можно, но лично я предпочитаю использовать дивы, так как больше возможностей для будущих изменений. Цену только лучше в какой-нибудь спан запихать.
Ответ написан
Комментировать
ccartrec
@ccartrec
web
Верстай таблицей=)
Либо дивами с табличным отображением=) Но таблицей сделаешь быстрее и надежнее
Ответ написан
Комментировать
HaJIuBauKa
@HaJIuBauKa
Дивом будет практичнее и правильнее.
Таблицы - они для табличных данных.
Из названий CSS классов думаю все понятно.

<div id="cart">
<div class="row">
  <div class="image span-2">
     <img />
  </div>
  <div class="name span-6">
    Pruduct #1
  </div>
  <div class="quantity span-2">
    <input type="test" value="1" />
  </div>
  <div class="price span-2">
    66.6
  </div>
</div>
</div>
Ответ написан
Therapyx
@Therapyx
Data Science
Классам можно присваевать значения, к примеру table-cell, table-row. и можно просто заменять все свои tr td.
В любом случае дивами надо, универсальней и новее, таблицы это уже старенькое... ))
Ответ написан
@Turtle_Onni
Воспользуйтесь готовыми адаптивными css фреймворками.
Статья на хабре
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы