Contents
see List작성일 2015. 05. 02.
CSS Table Border 간격 없애기
테이블 셀(td) 간의 간격을 제거하여 테두리가 겹치지 않게 만드는 방법입니다.
핵심 속성
table {
border-collapse: collapse;
border-spacing: 0;
}border-collapse 속성
| separate | 셀 테두리를 분리 (기본값) |
| collapse | 셀 테두리를 합침 |
전체 예시
/* 테두리 합치기 */
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
table, th, td {
border: 1px solid #ddd;
}
th, td {
padding: 12px;
text-align: left;
}
/* 헤더 스타일 */
th {
background-color: #f5f5f5;
font-weight: bold;
}
/* 짝수 행 배경 */
tr:nth-child(even) {
background-color: #fafafa;
}
/* 호버 효과 */
tr:hover {
background-color: #f0f0f0;
}border-spacing 사용 (간격 조절)
/* 셀 사이 간격 지정 */
table {
border-collapse: separate;
border-spacing: 5px; /* 가로 세로 동일 */
}
/* 가로, 세로 다르게 */
table {
border-collapse: separate;
border-spacing: 10px 5px; /* 가로 10px, 세로 5px */
}테이블 스타일 초기화
/* 완전 초기화 */
table {
border-collapse: collapse;
border-spacing: 0;
margin: 0;
padding: 0;
}
th, td {
margin: 0;
padding: 0;
border: none;
}반응형 테이블
.table-wrapper {
overflow-x: auto;
}
table {
border-collapse: collapse;
min-width: 600px;
}
/* 모바일에서 가로 스크롤 */
@media (max-width: 768px) {
.table-wrapper {
-webkit-overflow-scrolling: touch;
}
}둥근 모서리 테이블
/* border-collapse: collapse에서는 border-radius 불가 */
table {
border-collapse: separate;
border-spacing: 0;
border-radius: 8px;
overflow: hidden;
border: 1px solid #ddd;
}
th, td {
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
}
th:last-child, td:last-child {
border-right: none;
}
tr:last-child td {
border-bottom: none;
}html
| No | 작성일 | Title |
|---|---|---|
| 2888 | 2026. 05. 26. | 반응형 이미지 운영 가이드: srcset, sizes, picture, lazy loading으로 LCP와 트래픽 줄이기 |
| 2824 | 2026. 05. 18. | 실무 문의 폼 접근성 점검: fieldset, autocomplete, Constraint Validation API 적용법 |
| 2626 | 2026. 04. 27. | CSS Anchor Positioning 완벽 가이드 — JavaScript 없이 툴팁·팝오버를 정밀하게 배치하는 새로운 CSS 표준 |
| 2547 | 2026. 04. 19. | HTML Invoker Commands API 완벽 가이드: JavaScript 없이 버튼으로 팝업·다이얼로그 제어하기 |
| 2494 | 2026. 04. 14. | 2025/2026 CSS 최신 기능 완벽 정리: View Transitions, Anchor Positioning, 스크롤 애니메이션 |
| 2473 | 2026. 04. 13. | CSS 2026 완벽 가이드: Scroll-Driven Animations, View Transitions, Masonry Layout |
| 2453 | 2026. 04. 12. | CSS @layer, :has(), View Transitions API 실전 가이드: 모던 CSS의 새로운 표준 |
| 2429 | 2026. 04. 11. | CSS Anchor Positioning과 Popover API 실전 가이드 |
| 2393 | 2026. 04. 09. | CSS Anchor Positioning과 Popover API 실전 가이드 - JavaScript 없는 UI 구현 |
| 2372 | 2026. 04. 08. | 2025-2026 CSS 최신 기능 완전 가이드: Container Queries, CSS Nesting, View Transitions, Scroll-driven Animations |