Front-end/CSS
테이블 코딩 고정하기 가로 스크롤 만들기
mooyou
2022. 3. 25. 12:55
728x90
300x250
일반적으로 width=100%의 테이블을 만들면 아래와 같이 창 크기에 맞춰서 줄어들게 되는데
만약 창 크기 값을 고정하고 싶다면
테이블에 아래와 같이 css를 넣어주면 지정된 td의 width 값을 기준으로 크기가 고정이 된다.
table {
table-layout: fixed;
}
그런데 테이블 레이아웃을 고정할 경우 창크기가 작으면 가려져서 테이블 내용이 안 보이게 된다.
이럴 경우 테이블을 감싸고 있는 div에 스크롤을 주면 된다.
.table-wrap {
overflow-x: scroll;
}
만약 세로로 넘칠경우 overflow-y:scroll;
둘 다 적용하려면 overflow:scroll;
그래서 아래와 같이 적용하면 테이블의 가로 값을 고정값으로 사용할 수 있다.
See the Pen table-layout: fixed; by kim oya (@ttuttu) on CodePen.
만약 테이블이 가려지지 않을 경우에는 스크롤이 안보이도록 하려면
.table-wrap {
overflow-x: auto;
}
위 와 같이 지정하면 된다.
728x90
반응형