Подскажите по реализации структуры страницы

vold57
На сайте с 01.10.2007
Offline
261
331

Есть цикл, который выводит данные на странице. Сейчас я использовал таблицу с двумя ячейками.

Таким образом на странице создается какое-то количество таблиц, расположенных одна под другой и все это выглядит узким столбиком.

{foreach}
<table><tr>
<td>{$переменная1}</td>
<td>{$переменная2}</td>
</tr></table>
{/foreach}

Хотелось бы, чтобы данные выводились блоками по 3-4 в ряду, чтобы страница была заполнена на всю ширину.

Подскажите как это сделать, если это вообще сделать можно.

Аудит сайтов - главная часть это тщательная ручная работа, а не отчеты сервисов и программ (https://vold57.com/audit). Продвижение сайтов (https://vold57.com/seo)
дани мапов
На сайте с 06.09.2012
Offline
204
#1

Попробуйте каждую таблицу в плавающий блок вставить


{foreach}
<div style="float:left">
<table><tr>
<td>{$переменная1}</td>
<td>{$переменная2}</td>
</tr></table>
</div>
{/foreach}

<div style="clear:both"></div>
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
vold57
На сайте с 01.10.2007
Offline
261
#2

дани мапов, не помогает. Таблицы сместились влево, но как и были в одном столбике.

H
На сайте с 09.10.2012
Offline
11
#3

Это.. странно.

Может, они у вас "снаружи" обернуты в узкий блок с фиксированной шириной, и из-за этого не могут сместиться?

vold57
На сайте с 01.10.2007
Offline
261
#4

дани мапов, спасибо. Заработало по вашему совету. Там моя ошибка была.

Возникла идея попробовать еще и по другому оформить страницу. Возможно выйдет посимпатичней.

Можно ли сделать список, который доходя до какой-то границ, будет начинать новый столбец?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий