CSS / Reference / empty-cells
개요
empty-cells은 표(table)에서 빈 셀의 테두리를 표시할지 말지는 정하는 속성입니다.
- 기본값 : show
- 상속 : Yes
- 애니메이션 : No
- 버전 : CSS Level 2
문법
empty-cells: show | hide | initial | inherit
- show : 빈 셀의 테두리를 보여줍니다.
- hide : 빈 셀의 테두리를 숨김니다.
- initial : 기본값으로 설정합니다.
- inherit : 부모 요소의 속성값을 상속받습니다.
예제
- 첫 번째 표는 빈 셀의 테두리를 표시합니다.
- 두 번째 표는 빈 셀의 테두리를 표시하지 않습니다.
- 세 번째 표처럼 table의 border-collapse 속성의 값이 collapse인 경우, empty-cells 속성은 의미가 없습니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>CSS</title> <style> 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; } </style> </head> <body> <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> </body> </html>