비어있는 표의 테두리 숨기는 방법 - empty-cells

border-collapse:separate를 사용해 셀들을 분리했을 경우, empty-cells 속성을 사용해 내용이 없는 빈 셀들의 표시 여부를 지정합니다.

border-collapse:separate를 사용해 셀들을 분리했을 경우, empty-cells 속성을 사용해 내용이 없는 빈 셀들의 표시 여부를 지정합니다.

empty-cells

empty-cells은 표에서 빈 셀의 테두리를 표시할지 말지는 정하는 속성입니다.

 

기본형

empty-cells : show | hide
  • show : 빈 셀의 테두리를 보여줍니다.
  • hide : 빈 셀의 테두리를 숨깁니다.

 

예제

  • 첫 번째 표는 빈 셀의 테두리를 표시합니다.
  • 두 번째 표는 빈 셀의 테두리를 표시하지 않습니다.
  • 세 번째 표처럼 table의 border-collapse 속성의 값이 collapse인 경우, empty-cells 속성은 의미가 없습니다.
<table class="a">
  <tr><td>Lorem</td><td>Ipsum</td></tr>
  <tr><td>Dolor</td><td></td></tr>
</table>

<table class="b">
  <tr><td>Lorem</td><td>Ipsum</td></tr>
  <tr><td>Dolor</td><td></td></tr>
</table>

<table class="c">
  <tr><td>Lorem</td><td>Ipsum</td></tr>
  <tr><td>Dolor</td><td></td></tr>
</table>
table {
  width: 100%;
  margin: 20px 0px;
  border: 1px solid #999999;
}
td {
  border: 1px solid #999999;
  padding: 10px;
}
table.a {
  empty-cells: show;
}
table.b {
  empty-cells: hide;
}
table.c {
  empty-cells: hide;
  border-collapse: collapse;
}

로딩 중... 잠시만 기다려주세요.
자바스크립트를 허용해주세요.

 

기타 CSS 참조

Post a Comment