мне нужно иметь 3 дивы на странице:Дисплей 2 дивы друг на друга, в то время как одна зависит от других дивы
left (fixed size) | middle (all available space) | right (fixed size)
Проблема заключается в том, что я не имею чего прийти пространство, чтобы отобразить все информацию в left div
, потому что в этом случае мой middle div
станет слишком маленьким, поэтому пользовательский интерфейс будет затронут отрицательным образом :). Обертка также не является опцией, потому что информация в left div
становится беспорядочной.
Итак, я придумал решение для отображения еще одного div сверху left div
. Назовем это left div 2
со стилем overflow: hidden;
. Используя jQuery
, я буду расширять размер left div 2
, когда пользователь наводится на него. Теоретически - размер middle div
останется прежним. И когда фокус потерян на left div 2
- его размер вернется к норме!
В настоящее время я застрял на CSS
макете, который выходит из-под контроля ... Вот ближайший результат, который я придумал: http://jsfiddle.net/KLXPL/11/
Теперь, я хотел бы просить Вас оказать содействие в решении этой задачи! Конечно, я также открыт для предложений, если есть лучшие способы решения этой задачи.
Вот изображение того, чего я хочу достичь. Пожалуйста, извините мои навыки рисования.
P.S. в то время как я писал этот текст, я думаю, что придумал еще одно решение. right div
будет привязан вправо с фиксированным размером (как и сейчас). Middle div
должен иметь левый край? установлен на 200px
и шириной до 100% и справа. left div 2
не требуется, потому что middle div
использует левый интервал в левой части экрана (не другой div) ... так что еще не пробовал. Но даже если бы я попробовал - мой css худший :)
Абсолютное позиционирование не решает проблему? То, что приходит на ум, дает абсолютное позиционирование 'left div 2' и использование CSS-перехода при наведении. – Gendarme
Вам действительно не нужен JavaScipt для расширения размера 'left div 2'. Вы думали о пользователях планшета? У них нет «зависания». – Roy
@ Рой, может быть, я просто добавлю кнопку «Развернуть» в верхней части div для пользователей планшетов :) Но это действительно хороший момент! – Alex