Как уже упоминалось, это не может быть сделано с помощью поплавков, они не могут наследовать высоты, они не знают своих братьев и сестер, поэтому, например, два боковых поплавка не знают высоту содержимого центра, поэтому они могутне наследуется от чего-либо.
Обычно унаследованная высота должна исходить либо от элемента, который имеет явную высоту, либо если height: 100%;
был передан через дерево отображения к нему .. Единственное, что яосознавая, что проходы по высоте, которые не исходят из вершины «дерева», являются абсолютно позиционированным элементом - так что вы можете, например, абсолютно позиционировать все верхние правые нижние левые стороны и углы (вы знаете,высота и ширина углов в любом случае) И, как вы, кажется, знаете ширину (левых / правых границ) и высоту верхних / нижних границ, а также ширину верхних / нижних центров, легко на 100% - единственноевещь, которая требует вычисления, это высота правой / левой стороны, если контент растет -
Это можно сделать, даже безно используя все четыре координаты позиционирования, которые IE6 / 7 не поддерживает
Я привел пример, основанный на том, что вы дали, он опирается на фиксированную ширину (вашкадр), но я думаю, что это может работать с гибкой шириной тоже?использование этого может быть полезным для тех причудливых границ изображений, которые мы не можем получить, пока несколько фоновых изображений или границ изображений не станут полностью доступными ... кто знает, я играл, так что просто вставьте его туда!
Примером доказательства концепции является здесь