HTML <colgroup> 태그
정의 및 특징
<colgroup> 태그는 테이블에서 서식 지정을 위해 하나 이상의 열을 그룹으로 묶을 때 사용합니다.
<colgroup> 요소는 각 행(row)이나 셀(cell)의 스타일을 반복하지 않고, 열(column) 전체에 다른 스타일을 적용하고 싶을 때 유용하게 사용할 수 있습니다.
또한, <colgroup> 요소 내부에 <col> 요소를 포함하여 열마다 각각 다른 스타일을 적용할 수도 있습니다.
<colgroup> 요소는 <table> 요소의 자식 요소로, 모든 <caption> 요소보다 뒤에 위치해야 하며 모든 <thead>, <tbody>, <tfoot>, <tr> 요소보다는 앞에 위치해야 합니다.
예제
<table>
<colgroup span="2" style="background-color: lightpink"></colgroup>
<tr>
<th>학번</th>
<th>이름</th>
<th>학과</th>
</tr>
<tr>
<td>2006123456</td>
<td>홍길동</td>
<td>전자공학과</td>
</tr>
</table>
지원하는 브라우저 및 버전
태그명 | ||||||
---|---|---|---|---|---|---|
<colgroup> | 1.0 | 지원함 | 지원함 | 1.0 | 지원함 | 지원함 |
HTML5에서 변경된 사항
HTML5에서는 span 속성을 제외한 <colgroup> 태그의 대부분의 속성들을 더 이상 지원하지 않습니다.
사용할 수 있는 속성
속성명 | 속성값 | 설명 | |
---|---|---|---|
align |
left right center justify char |
<colgroup> 요소와 관련된 콘텐츠의 정렬 방법을 명시함. HTML5에서는 더 이상 지원하지 않음. |
|
char | 문자 |
<colgroup> 요소와 관련된 콘텐츠의 정렬에 사용되는 문자(character)를 명시함. HTML5에서는 더 이상 지원하지 않음. |
|
charoff | 숫자 |
char 속성에서 명시된 문자를 기준으로 정렬될 콘텐츠의 문자수를 명시함. HTML5에서는 더 이상 지원하지 않음. |
|
숫자 |
<colgroup> 요소로 합쳐질 열(column)의 개수를 명시함. |
||
valign |
top middle bottom baseline |
<colgroup> 요소와 관련된 콘텐츠의 수직 정렬 방법을 명시함. HTML5에서는 더 이상 지원하지 않음. |
|
width |
|
% 픽셀 상대 길이 |
<colgroup> 요소의 너비를 명시함. HTML5에서는 더 이상 지원하지 않음. |
CSS 기본값
colgroup { display: table-column-group; } |
DOM 인터페이스
interface HTMLTableColElement : HTMLElement { attribute unsigned long span; }; |