这是我想要渲染的架构,看起来很简单,我找不到在两个浮动元素之间对容器进行编码的方法......:
---------- ----------
| | Some text text text text text text text text | |
| | text (in a <p> element). | |
| float: | ------------------------------------------ | float: |
| left; | | The container I want to create | | right; |
| | ------------------------------------------ | |
| | Some other text text text text text text tex | |
---------- text text text text text text text text text | |
text text text (in another <p> element). | |
----------
两个浮动元素中的每一个的宽度都是未知的并且可能会有所不同,因此我必须独立于它们对容器进行编码(并且我不能更改它们的代码)。我想让它的左右边界沿着浮动元素的边界。
例如,如果我使用一个 div 元素(带有 display:block),它的左右边框在两个浮动元素下面......如果我使用一个 table 元素(或一个带有 display:table 的 div)它不会填充所有如果其中没有任何全文行,则可用宽度...
我敢打赌有一个简单的解决方案,但我根本找不到!谢谢你的帮助!