Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 19.03.2013 19:11

batch2k
Новичок
Зарегистрирован: 19.03.2013
Сообщений: 5

DIV по ширине содержимого

Ситуация:
Я делаю стандартный макет страницы на DIV'ах, где слева -- менюшка, а справа -- контент. Однако менюшка иерархическая (т.е., на разных страницах она в разной степени "развёрнута"). Получается, что на главной блоку меню хватает и 15% ширины экрана, а на более глубоких -- может доходить до 30%.

Проблема:
При использовании таблиц ширину этого блока легко сделать автоматической; при использовании див-ного блока с шириной в % в некоторых случаях содержимое не влазит, и начинает "свисать" за правый край. А хотелось бы, чтобы блок просто стал пошире, и всё.

Есть ли простое решение этой проблемы? Без скриптов и пр.?

Нет на форуме

 

#2 19.03.2013 19:33

Newone
Разбирающийся
Зарегистрирован: 17.10.2012
Сообщений: 89

Re: DIV по ширине содержимого

batch2k написал:

Ситуация:
Я делаю стандартный макет страницы на DIV'ах, где слева -- менюшка, а справа -- контент. Однако менюшка иерархическая (т.е., на разных страницах она в разной степени "развёрнута"). Получается, что на главной блоку меню хватает и 15% ширины экрана, а на более глубоких -- может доходить до 30%.

Проблема:
При использовании таблиц ширину этого блока легко сделать автоматической; при использовании див-ного блока с шириной в % в некоторых случаях содержимое не влазит, и начинает "свисать" за правый край. А хотелось бы, чтобы блок просто стал пошире, и всё.

Есть ли простое решение этой проблемы? Без скриптов и пр.?

Честно говоря - впервые такое встречаю. Дизайнер садист.

Многим проще было бы убрать паддинги у всех UL второго порядка и зрительно расставлять их по группам с помощью общего с родителем цвета, ну или как-то так.

Но, с некоторыми оговорками, можно. Полагаю что у этого дива есть float, отберите у этого блока указание ширины.
Для красоты задайте гориз. паддинги, чтобы отбивался от контента.

Но тут все зависит от задачи.

Трудно предположить вслепую, в идеале контент что справа можно было бы просто по коду поставить после этого самого ДИВ, если это просто, допустим, текст. Но если там появица элемент с указанной шириной, или просто будет не помещаца, типа таблица, то все разлетица.

Для ДИВ - изначально неправильно поставленная задача, на мой взгляд.

Короче, тут легче таблицей, если надо "сделал и забыл". Но если вы задаете столбцу таблицы 15%, а в реальности потом он за счет содержимого вытягивается до 30 (а номинально по прежнему 15) - не ясно, как это может потом аукнуться ))).

Нет на форуме

 

Board footer

литература форекс forex курсы|продвижение сайта в поисковых системах