..

Search

<col>

HTML <col> 태그


정의 및 특징

<col> 태그는 <colgroup> 요소에 속하는 각 열(column)의 속성을 정의할 때 사용합니다.

 

<col> 요소는 각 행(row)이나 셀(cell)의 스타일을 반복하지 않고, 열(column)마다 각각 다른 스타일을 적용하고 싶을 때 유용하게 사용할 수 있습니다.


예제
<table>
    <colgroup>
        <col style="background-color: lightgreen">
        <col span="2" style="background-color: yellow">
    </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

<col> 1.0 지원함 지원함 1.0 지원함 지원함

HTML5에서 변경된 사항

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


HTML과 XHTML에서의 차이점

HTML에서는 태그를 닫지 않지만, XHTML에서는 다음과 같이 반드시 태그를 닫아야만 합니다.

<col span="2" />

사용할 수 있는 속성

속성명   속성값 설명

align

 

left

right

center

justify

char

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

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

char   문자

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

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

charoff   숫자

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

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

span

  숫자

<col> 요소로 합쳐질 열(column)의 개수를 명시함.

valign  

top

middle

bottom

baseline

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

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

width

 

%

픽셀

상대 길이

<col> 요소의 너비를 명시함.

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


CSS 기본값

col { 
  display: table-column;
}

DOM 인터페이스

interface HTMLTableColElement : HTMLElement {

  attribute unsigned long span;

};


연관 페이지

HTML 테이블 수업 ⇒


연습문제