Tables and CSS
Does a CSS Tableless layout mean no more tables?
No a CSS tableless layout is great; however, that doesnt mean you cant, or shouldn't use tables. Tables are the best way to display information need needs to be align in rows and colums.
Style a table
Letter | Score | Time |
---|---|---|
A | 3 | 1:22 |
B | 7 | 3:04 |
C | 23 | 7:14 |
<table id="datatable"> <tr> <th class="letter"> Letter </th> <th class="score"> Score </th> <th class="time"> Time </th> </tr> <tr> <td class="letter"> A </td> <td class="score"> 3 </td> <td class="time"> 1:22 </td> </tr> ... </table> <style media="all" type="text/css"> table#datatable { width:300px; margin:10px; border:#369 1px solid; } table#datatable th { text-align:center; background:#369; color:#fff; } table#datatable tr:hover { background:#ccc; } table#datatable td { text-align:center; border-bottom:#666 1px dashed } table#datatable td.letter { color:blue; font-weight:bold; background:url(img/a-back.gif); } table#datatable td.score { color:green; } table#datatable td.time { color:navy; } </style>