그룹웨어형식의 웹애플리케이션을 퍼블리싱하다가 보면 테이블들을 많이 사용하는데
코딩할때 마다 테이블들의 스타일시트들을 생성해줘야 할때가 있다.
귀찮아서 만들어놓은 CSS를 사용하고는 하는데 혹시나 괜찮은 CSS를 찾아보다가 CSS TABLE GALLERY를 찾았다.
CSS하나 하나 다운로드 받아 처리하기 귀찮아서 정리해서 올려본다.
[마크업]
<table summary="This table lists all the flights by XYZ Air leaving London today.">
<caption>Flight Schedule</caption>
<thead>
<tr>
<th id="fn" scope="col">Flight Number:</th>
<th id="fr" scope="col">From:</th>
<th id="to" scope="col">To:</th>
<th id="dp" scope="col">Departure:</th>
<th id="ar" scope="col">Arrival:</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="5">Total: 3 flights</td>
</tr>
</tfoot>
<tbody>
<tr>
<th scope="row">BA 3451</th>
<td>Heathrow</td>
<td>Nuremberg</td>
<td>19:20</td>
<td>19:50</td>
</tr>
<tr class="odd">
<th scope="row">BA 1254</th>
<td>Luton</td>
<td>Alicante</td>
<td>19:40</td>
<td>20:50</td>
</tr>
<tr>
<th scope="row">LH 331</th>
<td>Heathrow</td>
<td>Hamburg</td>
<td>20:00</td>
<td>20:20</td>
</tr>
</tbody>
</table>
<caption>Flight Schedule</caption>
<thead>
<tr>
<th id="fn" scope="col">Flight Number:</th>
<th id="fr" scope="col">From:</th>
<th id="to" scope="col">To:</th>
<th id="dp" scope="col">Departure:</th>
<th id="ar" scope="col">Arrival:</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="5">Total: 3 flights</td>
</tr>
</tfoot>
<tbody>
<tr>
<th scope="row">BA 3451</th>
<td>Heathrow</td>
<td>Nuremberg</td>
<td>19:20</td>
<td>19:50</td>
</tr>
<tr class="odd">
<th scope="row">BA 1254</th>
<td>Luton</td>
<td>Alicante</td>
<td>19:40</td>
<td>20:50</td>
</tr>
<tr>
<th scope="row">LH 331</th>
<td>Heathrow</td>
<td>Hamburg</td>
<td>20:00</td>
<td>20:20</td>
</tr>
</tbody>
</table>
[CSS]
table {border-collapse: collapse;border: 1px solid #38160C;font: normal 11px verdana, arial, helvetica, sans-serif;color: #F6ECF0;background: #641B35;}
caption {text-align: left;font: normal 11px verdana, arial, helvetica, sans-serif;background: transparent;}
td, th {border: 1px dashed #B85A7C;padding: .8em;color: #F6ECF0;}
thead th, tfoot th {font: bold 11px verdana, arial, helvetica, sans-serif;border: 1px solid #A85070;;text-align: left;background: #38160C;color: #F6ECF0;padding-top:6px;}
tbody td a {background: transparent;text-decoration: none;color: #F6ECF0;}
tbody td a:hover {background: transparent;color: #FFFFFF;}
tbody th a {font: normal 11px verdana, arial, helvetica, sans-serif;background: transparent;text-decoration: none;font-weight:normal;color: #F6ECF0;}
tbody th a:hover {background: transparent;color: #FFFFFF;}
tbody th, tbody td {vertical-align: top;text-align: left;}
tfoot td {border: 1px solid #38160C;background: #38160C;padding-top:6px;}
.odd {background: #7B2342;}
tbody tr:hover {background: #51152A;}
tbody tr:hover th,
tbody tr.odd:hover th { background: #51152A;}
caption {text-align: left;font: normal 11px verdana, arial, helvetica, sans-serif;background: transparent;}
td, th {border: 1px dashed #B85A7C;padding: .8em;color: #F6ECF0;}
thead th, tfoot th {font: bold 11px verdana, arial, helvetica, sans-serif;border: 1px solid #A85070;;text-align: left;background: #38160C;color: #F6ECF0;padding-top:6px;}
tbody td a {background: transparent;text-decoration: none;color: #F6ECF0;}
tbody td a:hover {background: transparent;color: #FFFFFF;}
tbody th a {font: normal 11px verdana, arial, helvetica, sans-serif;background: transparent;text-decoration: none;font-weight:normal;color: #F6ECF0;}
tbody th a:hover {background: transparent;color: #FFFFFF;}
tbody th, tbody td {vertical-align: top;text-align: left;}
tfoot td {border: 1px solid #38160C;background: #38160C;padding-top:6px;}
.odd {background: #7B2342;}
tbody tr:hover {background: #51152A;}
tbody tr:hover th,
tbody tr.odd:hover th { background: #51152A;}
'CSS' 카테고리의 다른 글
브라우저 호환성 검사를 위한 툴 (0) | 2011.10.20 |
---|---|
display의 속성과 ie에서 백그라운드 로딩문제 해결방안 (0) | 2011.10.18 |
CSS핵을 이용한 크로스브라우징 (0) | 2011.10.18 |