Frontend/CSS
7. 표 스타일
예린lynn
2024. 7. 4. 22:16
728x90
- caption-side
- border
- border-spacing
- border-collapse
표 제목 위치 (caption-side)
- top: 제목을 표 위에 표시. 기본값
- bottom: 제목을 표 아래에 표시
표 테두리 (border)
표의 바깥 테두리와 셀 테두리 각각 지정.
- 활용 코드
table {
border: 2px solid #000; /* 표 테두리에 검음색 실선 표시 */
}
th, td {
border: 2px dotted #000; /* 셀 테두리에 검은색 점선 표시 */
padding: 10px; /* 설 테두리와 내용 사이에 여백 지정 */
text-align: center; /* 셀 내용을 가운데 정렬 */
}
셀 사이 여백 (border-spacing)
셀의 수평 거리의 값과 수직 거리의 값을 공백으로 구별해서 나타낸다.
이때 두 값이 같으면 1개만 지정해도 된다.
border-spacing: 수평거리 수직거리
- 활용 코드
<style>
table {
border: 2px solid #000; /* 표 테두리에 검음색 실선 표시 */
border-spacing: 20px 10px; /* 셀 사이 여백 지정 */
}
th, td {
border: 2px dotted #000; /* 셀 테두리에 검은색 점선 표시 */
padding: 10px; /* 설 테두리와 내용 사이에 여백 지정 */
text-align: center; /* 셀 내용을 가운데 정렬 */
}
</style>
테두리 합병 (border-collapse)
- collapse: 표와 셀의 테두리를 합쳐 한 줄로 표시
- separate: 기본값. 표와 셀의 테두리를 따로 표시
- 활용 코드
<style>
table {
border: 2px solid #000; /* 표 테두리에 검은색 실선 표시 */
border-spacing: 20px 10px; /* 셀 사이 여백 지정 */
border-collapse: collapse; /* 표 테두리를 한 줄에 표시 */
}
th, td {
border: 1px dotted #000; /* 셀 테두리에 검은색 점선 표시 */
padding: 10px; /* 설 테두리와 내용 사이에 여백 지정 */
text-align: center; /* 셀 내용을 가운데 정렬 */
}
</style>
728x90