728x90
반응형
■ table 테이블 가로 스크롤, 왼쪽 첫번째 컬럼 세로 고정
순수 CSS로 <style> position:sticky; 을 이용해 특정 컬럼을 고정할 수 있음
하기 예시 코드는 가로 스크롤이 생겼을 경우 왼쪽 가장 첫번째 컬럼이 고정되며,
n번째 컬럼까지 고정하고 싶을 경우 n번째 컬럼의 CSS <style> left:0px; 부분을 조절하면 됨
* 컬럼의 넓이(width) 고정값, n-1번째 위치만큼 더하여 left 값을 주면 됨
■ 예시 코드
<style>
#table-sample { border-collapse:collapse; }
#table-sample thead tr > th, #table-sample tfoot tr > th{ position:sticky; top:0; }
#table-sample thead tr:first-child th:first-child,#table-sample tfoot tr:first-child th:first-child { left:0px; z-index:9; }
#table-sample tbody tr > th { position:sticky; left:0px; z-index:99; }
</style>
<table id="table-sample">
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
<tfoot>
<tr>
<td></td>
<td></td>
</tr>
</tfoot>
</table>
728x90
반응형
'HTML' 카테고리의 다른 글
[HTML] 이미지맵 (imgmap) 좌표로 링크 넣기 (0) | 2021.12.23 |
---|---|
[HTML] input checkbox readonly 속성이 적용되지 않는다 (0) | 2021.09.14 |
[HTML] 이메일 링크걸기/ <a href="mailto:"></a> / a href mailto (0) | 2021.04.20 |
[HTML] 전화걸기 / <a href="tel:"></a> / a href tel (0) | 2021.02.02 |
[HTML] input type checkbox 체크박스 label (0) | 2020.11.17 |