Looking to create a modern, sleek 2-column HTML5 interface with a left sidebar and main content area on the right. Backwards compatibility is not an issue as all users will be using the latest versions of Chrome or FF.
The goal is to give the sidebar a background color and a right border that extends to the bottom of the page, even if the content doesn't fill the entire height. The sidebar should also be set to a percentage width rather than a fixed pixel amount.
Faux columns were considered but the desire for a border to the right of the column poses challenges. Is it possible to achieve this effect without relying on images or faux columns?
Are there any CSS3/HTML5 features that allow for this design requirement? If not, what alternative solutions exist other than making the sidebar a fixed size?