..

Search

<colgroup>

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>

코딩연습 ▶


지원하는 브라우저 및 버전

태그명

chrome

edge

ie

firefox

safari

opera

<colgroup> 1.0 지원함 지원함 1.0 지원함 지원함

HTML5에서 변경된 사항

HTML5에서는 span 속성을 제외한 <colgroup> 태그의 대부분의 속성들을 더 이상 지원하지 않습니다.


사용할 수 있는 속성

속성명   속성값 설명

align

 

left

right

center

justify

char

<colgroup> 요소와 관련된 콘텐츠의 정렬 방법을 명시함.

HTML5에서는 더 이상 지원하지 않음.

char   문자

<colgroup> 요소와 관련된 콘텐츠의 정렬에 사용되는 문자(character)를 명시함.

HTML5에서는 더 이상 지원하지 않음.

charoff   숫자

char 속성에서 명시된 문자를 기준으로 정렬될 콘텐츠의 문자수를 명시함.

HTML5에서는 더 이상 지원하지 않음.

span

  숫자

<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;

};


연관 페이지

HTML 테이블 수업 ⇒


연습문제