Front/JS & jQuery

[CSS] 상위요소 너비 이상이면 스크롤 생성

오선지♬ 2024. 9. 8. 12:12
728x90
반응형

table이 상위 요소의 너비를 넘어갈 때 스크롤이 생기도록 하려면,

table을 감싸는 컨테이너에 CSS 속성을 추가하여 해결할 수 있습니다. 

 

html 코드

<div class="table-container">
  <table>
    <!-- 테이블 내용 -->
  </table>
</div>

 

css 코드

.table-container {
  width: 100%;  /* 원하는 너비를 지정할 수 있음 */
  overflow-x: auto;  /* 가로 스크롤이 필요할 때만 생성 */
}

table {
  width: 100%;  /* 테이블 크기 조절을 위해 width 사용 */
  min-width: 600px;  /* 테이블의 최소 너비를 설정 (옵션) */
  border-collapse: collapse;
}

 

overflow-x: auto 속성은 테이블이 컨테이너 너비를 넘어갈 경우 가로 스크롤을 생성해 줍니다.

min-width를 통해 테이블의 최소 너비를 설정하여, 작은 화면에서도 스크롤이 제대로 작동하도록 할 수 있습니다.

728x90
반응형