Я пытаюсь поместить два div с правой стороны родительского div один над другим. Что-то вроде этого:
div#top
|-------------------------------------||------------|
|div#parent ||div#menu |
| |---------|||float:right |
| |div#up ||| |
| | ||| |
| |---------|||------------|
| |
| |---------||
| |div#down ||
| | ||
| |---------||
|-------------------------------------|
Любые идеи, как это сделать, используя css? Я не могу использовать таблицы здесь, потому что добавлен div # up на главной странице (ASP.NET), а div # down добавлен в контент. Div # parent является жидкостью с некоторым набором минимальной ширины и содержит контент, который не должен перекрываться этими div, поэтому я думаю, что положение: абсолютное тоже не может быть и речи.
Еще одна деталь: слева и справа от родителя div # родительские div делятся слева и справа с меню. Таким образом, добавление clear: left/right to div # down floated right помещает его под одно из этих меню...