표의 경계선, 셀 간격, 정렬과 행 강조를 꾸밉니다.
border-collapse로 이중 경계를 합치고 th/td padding으로 읽을 공간을 만듭니다. :nth-child와 hover로 행을 구분할 수 있지만 HTML의 caption과 th 구조가 먼저 올바라야 합니다.
이번 예제의 출발점은 table { border-collapse: collapse; }입니다. 선택자가 고른 요소와 실제로 계산된 값을 개발자 도구에서 나란히 보면 선언이 적용되지 않은 이유를 빠르게 찾을 수 있습니다.
처음에는 예제를 그대로 확인한 다음 짝수 행 대신 홀수 행에 배경색을 적용하세요. 한 번에 한 값만 바꾸고 좁은 화면, 키보드 포커스와 200% 확대에서도 내용이 사라지지 않는지 확인하세요.
셀 간격을 줄이려고 padding을 없애면 표를 훑어보기 어려워집니다.
직접 바꿔보세요짝수 행 대신 홀수 행에 배경색을 적용하세요.