table header 고정
테이블의 thead or thead > tr 에 아래 소스를 넣으면 끝!
table thead tr {
position: sticky;
top: 0px;
background-color: gray !important;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
box-sizing:border-box;
}
문제는 스크롤시 header가 fixed는 되는데 고정헤더 검정 border가 투명화되는 현상이 발생한다.
이 때는 아래 코드를 넣어주자
table {
border-collapse: separate;
border-spacing: 0;
}
그럼 스크롤 시 테이블 헤더 검정 border가 사라지지않고 남아있는걸 볼 수 있다.
출력화면
'02. HTML , CSS , JS' 카테고리의 다른 글
slice 메서드 :: 특정 클래스 스타일 변경 (JavaScript 코드 예제) (0) | 2024.12.10 |
---|---|
DOM 다루기 :: 모든 li 태그 색상 변경 방법 (JavaScript 코드 예제) (0) | 2024.12.10 |
[HTML] table 안에 table 넣기 (0) | 2024.06.12 |
[HTML,CSS] <details> <summary> JS없이 접기/펼치기 기능구현 (0) | 2024.06.12 |
[CSS] CSS로 on/off체크박스만들기 (0) | 2024.04.30 |