Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Проблема с выводом блоков в строку!?

Проблема с выводом блоков в строку!?


     15.12.2016    Все вопросы » Общие вопросы по вёрстке    383

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

Пишу свой модуль формирования структуры организации.
Имеется массив на считывание с базы данных всех отделов организации. В массиве построен вывод отдела:

		$all_departments .= <<<HTML
				<div class="department">
					{$subdiv_link}
				</div>			
HTML;

css в классу:
.department {
	display: inline-block;
	background: #f3f3f3;
	font: 12px Arial;
	font-weight: bold;
    	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
	border-radius: 4px;
	bottom: 10px;
	width: 230px;
}


Соответственно в конечном счете все стандартно компилируется в .tpl

Проблема в том, что не смотря на то, что div класс имеет display: inline-block; все отделы выводятся в столбик. А мне нужно в строку... При том, что если продублировать класс в массиве, то выводятся 2 столбика рядом. Грешу на " .= " но не знаю как быть.
Если вместо div классов использовать таблицу, то все выводит в строку корректно, но мне нужно именно через div классы.
Подскажите как можно решить проблему?

Ответил: LordWinter


Сверил запросы если массив идет через базу данных

while ($row = $db->get_row(result)) {

}

То все выводит в столбик.
А если делать что-либо через foreach то выводит в строку. Где собака зарыта???

1 комментарий

LordWinter
Юзер

LordWinter - 15 декабря 2016 16:40 -

Можно удалять решил проблему...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх