[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Абсолютный блок поместить в относительный
Winston
Всем привет! В общем не знаю как реализовать, вот картинка
Свернутый текст
user posted image

Черный блок relative, красный - absolute, красный блок растянуть на высоту черного получилось задав для красного блока left,top,bottom - 0 А вот теперь вопрос - как сделать, чтобы при появлении текста в красном блоке, они оба растягивались по высоте и не было выхода за пределы блоков? :(

HTML
<div style="border: 1px solid; width: 100px; height: 250px; position: relative;">
<div
style="border: 1px solid red; left: 0; bottom: 0; top: 0; position: absolute;">
...
</div>
</div>
CyberOrcX
во-первых - height: 250px; у черного блока
блокирует всякое изменение размера...
во-вторых, кто тебя учил CSS??
в-третьих, height: 100% абсолютному блоку

я с бухты барахты написал, возможно не правильно, не проверял...
Lightt
CyberOrcX

Не мешало бы начать с 3 пункта, прежде чем других поучать wink.gif

Winston
Блоками обязательно? Таблица для этих целей не подойдет?
CyberOrcX
Lightt
Думаю, ничего не страшного не случилось, последняя надпись - не зря была smile.gif
Lightt
CyberOrcX

По моему весь твой пост был зря. Тут вроде задают конкретный вопрос, и хотят получить конкретный ответ, а твои домыслы и нравоучения нафиг никому не сдались.


Winston
А с какой целью второй блок в абсолюте? Нужного эффекта можно достигнуть задав такой же relative для второго блока.


<div style="border: 1px solid; width: 100px; position: relative;">
<div
style="border: 1px solid red; left: 0; top: 0; width: 20px; position: relative;"> 1<br />2<br /> 3<br /> 4<br /> 5<br />6<br />7<br /> </div>
</div>
Winston
Цитата (CyberOrcX @ 15.11.2012 - 15:51)
во-вторых, кто тебя учил CSS??

Google smile.gif
Цитата (Lightt @ 15.11.2012 - 15:55)
Блоками обязательно? Таблица для этих целей не подойдет?

Да, обязательно, т.к. таблицами мне не получилось достичь нужного эффекта sad.gif

В общем суть такая
есть 3 блока
Свернутый текст
user posted image

минимальная высота должна быть 825px - это сделано, все ok - если в блоке выводится немного информации и высота не превышает 825px если же высота превышается, то вот что получается
Свернутый текст
user posted image

Все вылазит за границу блока и налазит на другие блоки.
Что мне нужно:
- Чтобы блок растягивался в зависимости от содержимого
- Чтобы все блоки выравнивались по высоте самого высокого.

PS: второй пункт думал на JS сделать, но это не выход dry.gif
Winston
Lightt
Сейчас еще так как ты сказал попробую..
I++
Winston, таблицы религия не позволяет использовать?

Скрины посмотрел, думаю на таблицах это достаточно легко сделать.
Winston
Цитата (I++ @ 15.11.2012 - 18:29)
Winston, таблицы религия не позволяет использовать?

smile.gif Изначально было на таблицах сделано, но заказчик оказался сильно придирчив к пикселям, нужно чтобы все было пиксель-в пиксель, потому решил блоками переверстать...
Bezdna
Winston, если ничего не путаю, то нужное тебе решение на форуме выставлял sebastjan.
Быстрый ответ:

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