我有两个宽度未知的元素,一个向左浮动,一个向右浮动。在它们之间,我有一个扩展块以适应容器宽度。
我想要实现的布局是这样的:
+---------------------------------------------+
| [Left] [Expanded ] [Right] |
+---------------------------------------------+
但是右浮动元素被清除到下一行:
+---------------------------------------------+
| [Left] [Expanded ] |
| [Right] |
+---------------------------------------------+
如果元素在 HTML 中按以下顺序排列,则可以正常工作:Left, Right, Expanded。但为了更具语义,我需要这个顺序:左、扩展、右。
看到这个jsFiddle。
可能吗?即使需要包装器...