HTML5에서 다시 태어난 table...!
※ 기존의 <table>
태그 역시 지원하지만,
아래의 기본 table 토대를 권고
html4까지는 table태그 사용 시 tr, td의 향연으로 표를 완성하면 되었는데, html5부터는 표에서 head부분은 어디인지, body부분은 어디인지, 표의 결말 부분은 어디인지를 나타내는 태그를 추가하여 표를 표현하는 코드를 업그레이드했다.
(예시)
항목 | 금액 |
---|---|
연봉 | 7,400만원 |
총 합계 | 7,400만원 |
<table>
<thead>
<tr><th>항목</th><th>금액</th></tr>
</thead>
<tbody>
<tr><td>연봉</td><td>7,400만원</td></tr>
</tbody>
<tfoot>
<tr><td>총 합계</td><td>7,400만원</td></tr>
</tfoot>
</table>
<thead>
: 통상적으로 표의 맨 윗줄(이름, 금액, 기록 등 아래 내용을 통칭하는 항목들)<th>
: thead에 있는 각 셀을 지칭<tbody>
: 항목명 아래의 실 내용들<tfoot>
: 총합계 처럼 마지막 란(각 데이터마다 의미를 부여해주기 위해 이런 정보 써 줄 것을 HMTL5에서 제안)
(ex)
1) border-collapse 프로퍼티 사용 O
2) border-collapse 프로퍼티 사용 X
<참고>
<!--설명-->
/*설명*/
잠깐❗ 깨알 IT 지식 막간 IT 기초지식
ex) v1, ver1.2, HTML5 / iOS v1.0 1.1 1.2.1 ...
1.0beta 1.0alpha
(완벽하게 만들긴 했는데 아직 많은사람들이 이용하지 않아서 문제가 발생할수도 있는 경우)
ex) html5는 css언어와 더 구별하는데 집중
=> center, h 태그는 비권장, CSS언어로 쓸 것을 권장
<sytle="text-align:center;">
(center, h태그도 쓸수는 있음 => 이게 바로 호환성)