I have 3 columns. left, middle and right.
left and middle are fixed-width, right should fill the remaining space.
How can I accomplish this?
Current HTML
<div id="menu"> <div id="left"> </div> <div id="middle"> </div> <div id="right"> </div> </div> LESS
#menu { width: 100%; #left { width: 20%; float: left; } #middle { width: 300px; float: left; } #right { overflow-x: hidden; float: right; } }
float: right;from#rightelement.overflow-x: hidden;does the trick.