1. position: sticky
전에 작업할 때 thead를 고정하기 위해 position: absolute
를 써봤는데 th
와 td
의 너비가 다 깨져서 제어하기 어려웠다.
이번에 작업할 때는 position: sticky
를 쓰니까 너비에 관한 문제가 없어서 제어하기 정말 편했다.
table {
position:sticky;
top:0;
}
2. thead의 border 투명화 문제
하지만 문제가 있었다. thead
의 border
가 투명해져서 border
하단의 내용이 보였다.
그걸 해결하기 위해서 간단한 코드만 추가해주면 됐다.
table {
position:sticky;
top:0;
border-collapse:separate;
border-spacing:0;
}
🔗 참고 사이트:
- [HTML]테이블 헤더 고정하는 방법
- 테이블에서 sticky로 컬럼 고정시의 border투명화 현상 해결
'📽️ 사이드 프로젝트 > 퍼블리싱' 카테고리의 다른 글
[FTP] FileZilla 사용하기 (4) | 2022.09.20 |
---|---|
[CSS] html, css로 pipeline 만들기 (0) | 2022.02.17 |
[CSS 선택자] :nth-child()로 n번째부터 n번째까지 선택하기 (0) | 2022.02.10 |