I’m trying to use both fixed-width and stretchy CSS content, similar to what is seen on Google Calendar. I assumed this would be easily achievable using min-width and max-width, however I am having trouble with sub-elements which are simply sticking to their minimum widths rather than stretching to the maximum.
A demo can be seen here.
You actually don’t need setting min/max width anyway.
http://jsfiddle.net/UyZ6T/1/
The problem was basically the
float: left;on the stretch-1. You only need that on the fixed size part. It basically means: ‘I am on the left now, and everything else takes the space to the right’. A div with float property tries to take as little space as possible, so that the rest can stretch.