HTML <colgroup>: 표 열 그룹 요소

HTML <colgroup> 요소는 표의 열 그룹을 정의합니다.

<table>
  <caption>
    스타크래프트의 유닛들
  </caption>
  <colgroup>
    <col />
    <col span="2" class="terran" />
    <col span="2" class="protoss" />
    <col span="2" class="zerg" />
  </colgroup>
  <thead>
    <tr>
      <td></td>
      <th scope="col">건설로봇</th>
      <th scope="col">해병</th>
      <th scope="col">일벌레</th>
      <th scope="col">저글링</th>
      <th scope="col">탐사정</th>
      <th scope="col">광전사</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">체력</th>
      <td>60</td>
      <td>40</td>
      <td>40</td>
      <td>35</td>
      <td>20</td>
      <td>100</td>
    </tr>
  </tbody>
</table>
table {
  border-collapse: collapse;
  font-size: 14px;
}

th,
td {
  border: 1px solid #777;
  color: #000;
  padding: 8px;
}

col {
  background: #fff;
}

.terran {
  background: #96dcff;
}
.protoss {
  background: #fff2ab;
}
.zerg {
  background: #ffc4ab;
}

불러오는 중...

특성

전역 특성을 포함합니다.

span

<colgroup>이 차지하는 열 수를 지정합니다. 기본 값은 1입니다. 자연수가 아니거나 1000을 초과하는 값은 유효하지 않습니다.

자식으로 <col> 요소를 하나라도 사용한 경우에는 이 특성을 지정할 수 없습니다.

사용 일람

<colgroup>을 단독으로 사용하거나 <col>과 함께 사용하면 표의 특정 열에 스타일을 적용해야 할 때 유용합니다. 하지만 <colgroup><col>에는 한정된 종류의 CSS 속성만 사용할 수 있습니다.

  • 테두리: <table>border-collapse: collapse를 적용한 경우에만 사용 가능합니다.
  • 배경: 행(<tr>)과 칸(<th>, <td>)의 배경이 모두 투명할 때만 사용 가능합니다.
  • 너비: width 속성으로 열의 최소 너비를 설정할 수 있습니다.
  • 표시: visibility: collapse를 적용한 열은 렌더링에서 제외됩니다.

자세한 내용은 CSS 2.1 명세를 참고하세요.

명세

HTML Living Standard

브라우저 호환성

IEEdgeChromeSafariFirefoxiOS SafariAndroid WebViewAndroid ChromeAndroid FirefoxSamsung Internet
colgroup
align
char
charoff
span
valign
width
MDN browser-compat-data

같이 보기