HTML:
<table>
<thead>
<tr>
<th class="from">From</th>
<th class="subject">Subject</th>
<th class="date">Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>[from]</td>
<td>[subject]</td>
<td>[date]</td>
</tr>
</tbody>
</table>
CSS:
table {
width: 100%;
border: 1px solid #000;
}
th.from, th.date {
width: 15%
}
th.subject {
width: 70%; /* Not necessary, since only 70% width remains */
}
Praktik terbaik adalah menjaga HTML dan CSS Anda terpisah untuk duplikasi kode lebih sedikit, dan untuk pemisahan masalah (HTML untuk struktur dan semantik, dan CSS untuk presentasi).
Perhatikan bahwa, agar ini berfungsi di versi Internet Explorer yang lebih lama, Anda mungkin harus memberikan lebar spesifik meja Anda (misalnya, 900px). Peramban itu memiliki beberapa masalah dalam membuat elemen dengan dimensi persentase jika pembungkusnya tidak memiliki dimensi yang tepat.