Я не знаю, как спросить это без картинки. У меня есть два div рядом, внутри другого div с отступами и полями как таковыми. Вот чего я ХОЧУ достичь:
+-------------------------------------------------------------------+--------+
| A | C |
| +-----------------------------------------------------------+ | |
| | B | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| +-----------------------------------------------------------+ | |
| | |
+-------------------------------------------------------------------+--------+
но вот что я получаю. Я могу плавать в div и компенсировать поля и т. Д., Но я не могу заставить div C распространяться на всю высоту A. Ни A, ни B не имеют фиксированной высоты, так как мне заставить C распространяться на полная высота А?
+-------------------------------------------------------------------+--------+
| A | C |
| +-----------------------------------------------------------+ | |
| | B | | |
| | | | |
| | | | |
| | | +--------+
| | | |
| | | |
| | | |
| +-----------------------------------------------------------+ |
| |
+----------------------------------------------------------------------------+
Высота A растягивается на высоту B. Это тоже полностью изменчивая компоновка, поэтому ширина также не фиксирована. По сути, мне нужен C, чтобы увеличить всю высоту A.
Я пытался поиграть со всеми высотами, но не могу заставить его работать, потому что высоты не зафиксированы: (
A - это просто оболочка div в принципе, без отступов, без полей.
B на самом деле состоит из двух div с полем и отступом, float: left;
C - только один div, float: right;
EDIT:
Мне также нужно поддерживать IE, без CSS хаков