Я не знаю, как спросить об этом без картинки. У меня есть два div, бок о бок, внутри другого div с отступом и полями как таковыми. Это то, чего я хочу достичь:css плавающий бок о бок divs высота 100%
+-------------------------------------------------------------------+--------+
| A | C |
| +-----------------------------------------------------------+ | |
| | B | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| +-----------------------------------------------------------+ | |
| | |
+-------------------------------------------------------------------+--------+
, но вот что я получу. Я могу плавать divs и компенсировать поля и т. Д., Но я не могу заставить div C распространяться на всю высоту A. Ни A, ни B не имеют фиксированной высоты, поэтому как мне получить C для расширения до полная высота A?
+-------------------------------------------------------------------+--------+
| A | C |
| +-----------------------------------------------------------+ | |
| | B | | |
| | | | |
| | | | |
| | | +--------+
| | | |
| | | |
| | | |
| +-----------------------------------------------------------+ |
| |
+----------------------------------------------------------------------------+
высота растягивается по высоте B. Это компоновка полностью жидкости тоже, так что ширина не фиксируется ни. В принципе, мне нужно C продлить на всю высоту А.
Я пытался играть вокруг со всеми высотами, но я не могу заставить его работать, потому что высота не фиксированы :(
А . просто ДИВ обертку в принципе, ни отступов, не окраина B не на самом деле состоят из двух див с полем и отступами, поплавком: левое, C только один DIV, поплавок: право;
EDIT: I необходимо также поддерживать IE, БЕЗ CSS-хаков
Да. проблема в том, что div C плавает, поэтому на самом деле это не ребенок A (тот же B). height применяется к родительскому, а C фактически не имеет родителя размером до – sethvargo