Pro HTML5 and CSS3 Design Patterns

(avery) #1

CHAPTER 16 ■ TABLE COLUMN LAYOUT


Size-Proportioned Columns


HTML


<h1>Size-Proportioned Columns</h1>
<h2>Sized or Stretched Table</h2>
<table class="auto-layout stretched">
<tr> <td class="size3">100px</td>
<td class="size4">300px</td></tr></table>

<h2>Shrinkwrapped Table</h2>
<table class="auto-layout shrinkwrapped">
<tr> <td class="size1">1000px</td>
<td class="size2">3000px</td></tr></table>

<h2>Fixed Table</h2>
<table class="fixed-layout sized">
<tr> <td class="size3">100px</td>
<td class="size4">300px</td></tr></table>

CSS


.auto-layout { table-layout:auto; }
.fixed-layout { table-layout:fixed; }
.sized { width:700px; }
.stretched { width:100%; }
.shrinkwrapped { width:auto; }
.size1 { width:1000px; } .size2 { width:3000px; }
.size3 { width:100px; } .size4 { width:300px; }

/* Nonessential styles are not shown */
Free download pdf