HTML-CSS: Creating a fixed-width column on the right side of the page

When designing an HTML page, sometimes it is necessary to make a fixed-width sidebar on the right side of the page with dynamically filling all the remaining space on the left.

 

It is easiest to make this using the markup with tables, but it is quite possible with common “<div>” elements as well.