Я сейчас работаю над сайтом, который является рекламным порталом для бизнеса. Рекламодатели могут создать учетную запись, выбрать различные параметры для включения в список (штат, опекун и т. Д.) И загрузить изображение, измеряемое в единицах, кратных единице. «Единица» - это изображение или флэш-файл шириной 180px
и высотой 120
. Рекламодатель может выбрать несколько единиц, которые являются горизонтальными или вертикальными, то есть 2 отдельных элемента, выровненных по горизонтали или 2 отдельных элемента, выровненных по вертикали.
Я дошел до того, что сайт работает нормально. Я застрял в точке, где я собираюсь расположить «единицы» и отобразить их правильно, без какого-либо пустого пространства между ними. Например, если бы у нас было 4 рекламных объявления, горизонтальное рекламное объявление с 2 рекламными блоками, вертикальное рекламное объявление с 2 рекламными блоками и рекламное объявление с 2 рекламными блоками, вот так -
|
|
2 unit ad | 2
------------------| unit
| | ad
1 unit | 1 unit |
| |
| |
В настоящее время я храню рекламные блоки в базе данных с атрибутами, которые используются в веб-форме для создания таблицы (т. Е. Colspan, rowspan и т. Д.). Я не уверен, что это правильный подход, я боюсь, что это не так. Буду очень признателен, если получу совет.
Спасибо,
Инди