title: HTML Table - Both fixed and multiple variable column widths
body: <p>I have to build a table with 5 columns. The table width is variable (50% of content width). Some columns contain fixed-size buttons, so those columns should have a fixed with, say 100px. Some columns have text in them, so I want those columns to have variable column widths.</p>
  
  <p>For example:</p>
  
  <p>Column1: 20% of (tablewidth - sum(fixedwidth_columns))'</p>
  
  <p>Column2: 100px</p>
  
  <p>Column3: 40% of (tablewidth - sum(fixedwidth_columns))</p>
  
  <p>Column4: 200px</p>
  
  <p>Column5: 40% of (tablewidth - sum(fixedwidth_columns))</p>
  
  <p>What is the best way to achieve this?</p>