-
table 태그프로그래밍/HTML, CSS 2020. 12. 25. 11:48
<표> 를 만들어주는 HTML 태그, <table></table>
- <thead></thead>, <tbody></tbody> 태그를 써서 명시적으로 헤더, 바디를 나누는 경우도 있고,
굳이 나누지 않고, <th></th> 와 <tr></tr> <td></td> 만으로 테이블을 구성하기도 한다
<table> <!-- 테이블 --> <thead> <!-- 테이블 헤더 --> <tr> <!-- 테이블 행(row) --> <th>아이디</th> <!-- 테이블 열(column) :헤더 --> <th>이름</th> </tr> </thead> <tbody> <!-- 테이블 바디 --> <tr> <!-- 테이블 행(row) --> <td>아이디 아이디 아이디 아이디</td> <!-- 테이블 열(column) :바디 --> <td>이름 이름 이름 이름 이름</td> </tr> </tbody> </table>
<table> <!-- 테이블 --> <th>아이디</th> <!-- 테이블 열(column) :헤더 --> <th>이름</th> <tr> <td>idididididid</td> <td>name name name name name</td> </tr> <tr> <!-- 테이블 행(row) --> <td>아이디 아이디 아이디 아이디</td> <!-- 테이블 열(column) :바디 --> <td>이름 이름 이름 이름 이름 이름</td> </tr> </table>
- colspan, rowspan property 를 사용하면 테이블 행 or 열을 간단하게 합병시킬 수 있다
<table border="1" bordercolor="blue" align="center"> <tr bgcolor="blue"> <td colspan="3" span>오늘의 표</td> </tr> <tr> <td>아이디</td> <td>이름</td> <td>권한</td> </tr> <tr> <td>아이디 아이디 아이디</td> <td>이름 이름 이름</td> <td>권한 권한 권한</td> </tr> <tr> <td rowspan="3">총합</td> <td>나이</td> <td>주소</td> </tr> <tr> <td>나이 나이 나이 나이</td> <td>주소 주소 주소</td> </tr> <tr> <td>나이 나이 나이 나이</td> <td>주소 주소 주소</td> </tr> </table>
- colgroup 은 사용되는 테이블의 컬럼(<td></td>)에 적용할 width, style 을 미리 적용한다. 보기 편하다
<table> <colgroup> <col width="10%"> <col width="20%"> <col width="50%"> <col width="20%"> </colgroup> <thead> <tr> <td>아이디</td> <td>이름</td> <td>권한</td> <td>나이</td> </tr> </thead> </table>
*colgroup 은 html5 에서 공식적으로 지원하지는 않는다
참고
'프로그래밍 > HTML, CSS' 카테고리의 다른 글
position (0) 2021.07.22 Dim Layer, Box-shadow (0) 2021.07.22 background-image 속성 / 가운데 정렬 (0) 2020.12.23 float, clear (0) 2020.11.01 transition, transform (0) 2020.10.18