我有 2 个并排的 div。右边的 div 有一个固定的宽度。即使调整窗口大小,左侧 div 也应填充剩余空间。例子:
+---------------------------------+ +---------------+
| | | |
| divLeft | | divRight |
| <- dynamic width -> | | 120px |
| | | |
+---------------------------------+ +---------------+
<div>
<div id="divLeft">...</div>
<div id="divRight">...</div>
<div>
有一个解决方案在正确的元素上使用 float:right但它需要像这样重新排序元素:
<div>
<div id="divRight" style="float: right; width: 120px;">...</div>
<div id="divLeft">...</div>
<div>
是否有不需要重新排序元素的解决方案?我处于重新排序它们会导致其他问题的情况。我更喜欢 CSS/HTML 解决方案,但我愿意使用 Javascript/JQuery。
这是我尝试解决它的一个非工作JSFiddle 。我正在尝试将蓝色 div 定位在绿色 div 的右侧。