[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: При наполнении контента, левый блок вытягивался
maranello
Здравствуйте! Хотелось бы реализовать такую идею. При наполнении контента, левый блок вытягивался бы на высоту контента. Можно так сделать? Если можно то как? Спасибо!



Спустя 7 минут, 57 секунд (19.12.2011 - 10:35) inpost написал(а):
maranello
Обычный див всегда тянется на высоту своего содержания.

Спустя 2 минуты, 37 секунд (19.12.2011 - 10:38) maranello написал(а):
Цитата (inpost @ 19.12.2011 - 07:35)
maranello
Обычный див всегда тянется на высоту своего содержания.

Да, но левый блок - это другой див. И соответственно контент тоже, другой. Я бы хотел чтобы при наполнении контента, левый див растягивался бы на высоту дива контента.

Спустя 2 минуты, 34 секунды (19.12.2011 - 10:40) inpost написал(а):
А если навигация справа? То левый див одновременно будет являться и левым, и блоком-контентом! Так что всё норм.

Спустя 5 минут, 10 секунд (19.12.2011 - 10:46) maranello написал(а):
Нет, в левом как раз навигация. Там прозрачный фон используется. На фото видно.

user posted image

Спустя 11 минут, 25 секунд (19.12.2011 - 10:57) sebastjan написал(а):
Можно конечно и блок растягивать по высоте относительно другого блока, но не бесплатно.
Это не вопрос по вёрстке а получение готового результата.

Спустя 2 минуты, 47 секунд (19.12.2011 - 11:00) inpost написал(а):
sebastjan
Вполне разумный вопрос.

maranello
Если не парясь, то табличка - получишь результат.

Спустя 49 секунд (19.12.2011 - 11:01) maranello написал(а):
Спасибо за ответы. Перевестать в табличку?

Спустя 3 минуты, 19 секунд (19.12.2011 - 11:04) killer8080 написал(а):
maranello
так у тебя там просто серый бэкграунд? Ну так сделай серый бэкграунд для боди, а контенту пропиши белый?

Спустя 1 минута, 55 секунд (19.12.2011 - 11:06) maranello написал(а):
Цитата (killer8080 @ 19.12.2011 - 08:04)
maranello
так у тебя там просто серый бэкграунд? Ну так сделай серый бэкграунд для боди, а контенту пропиши белый?

Нет, там прозрачная полоска (png), а на фоне есть картинка, тут просто ее не видно. Так не получиться.

Спустя 51 секунда (19.12.2011 - 11:07) Christik написал(а):
Можно просто задать фон в виде серой полоски для обертывающиего дива (имитация растягивания левой колонки).
То есть
<div id="wrapper">
<div
id="left"></div>
<div
id="content"></div>
</div>

Где у внешнего дива:
#wrapper { background: url(<серый фон для левой колонки>) left repeat-y; }

Див иначе не растянуть. Только с помощью js можно что-то придумать.

Или табличная верстка - там это не проблема. :)

Спустя 1 минута, 57 секунд (19.12.2011 - 11:09) sebastjan написал(а):
Ну я понимаю - когда выкладывают кусох своего решения и просят помощи а так, это всё от лукавого.
Про таблицы даже и не думал, так как это и так понятно, про вёрстку дивами - это немного сложней, поэтому и так сказал ,чт без своих наработок делать шаблон в помощь это медвежья услуга и автору топика и самому себе.
И он ничего не поймёт и сам ничего хорошего из этого не получишь.
Christik без структуры всего документа манипулировать элементами див проблематично.
Неизвестно что и во что у автора завёрнуто.

Спустя 11 минут, 21 секунда (19.12.2011 - 11:20) sebastjan написал(а):
Цитата (maranello @ 19.12.2011 - 08:06)
Цитата (killer8080 @ 19.12.2011 - 08:04)
maranello
так у тебя там просто серый бэкграунд? Ну так сделай серый бэкграунд для боди, а контенту пропиши белый?

Нет, там прозрачная полоска (png), а на фоне есть картинка, тут просто ее не видно. Так не получиться.

Что то намудрили с бграундом для фона если в нём присутствует прозрачная полоска ПНГ.
Вообще не вижу проблеммыдля бграунда, сделайте горизонтальную полоску,
(серрый дляменю-остальной размер по ширине белый и в ЖПГ толщиной пикселей 2-10) - и фону главного блока в стиле залить по вертикали.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.