CSS - Two floating divs in same line, one with wrapping text
css, css-float
Solution
Looks like you need only one float here:
div{border: 1px solid black}
.left{ overflow: hidden; }
.right{float: right}
Example http://jsfiddle.net/KmPjL/
Problem
Here's the problem: I want to have 2 floating divs in same line. Right div could be fixed width. Left div should take all remainig space, and wrap text inside. Parent container width is variable, so I can't set width on both divs. http://jsfiddle.net/af6wP/ ``` div{border: 1px solid black} .left{float: left} .right{float: right} <div class="left"> very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text very long text </div> <div class="right"> short text </div> ```