&gt; <i>Using tables for layout was the original hack.</i><p>A simple and practical hack that worked (and continues to work) identically across all browsers without the need for elaborate edge case code.<p>I&#x27;m curious, with the new libraries, can CSS yet do:<p>&lt;table width=&quot;90%&quot; align=&quot;center&quot;&gt;&lt;tr valign=&quot;middle&quot;&gt;&lt;td width=&quot;20&quot; valign=&quot;top&quot;&gt;menu&lt;&#x2F;td&gt;&lt;td width=&quot;100&quot;&gt;leftcol&lt;&#x2F;td&gt;&lt;td width=&quot;*&quot;&gt;content&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;table&gt;