[Issues] table 높이 고정하기

2024. 7. 1. 01:54・이슈해결

1. 이슈 상황

  • 직원목록 나오는 테이블과 페이지네이션이 연결됨
  • 한 페이지 당 10개의 직원 데이터가 출력됨
  • 페이지네이션 마지막 페이지의 출력 데이터가 10개 미만인 경우, 테이블 높이가 줄어들며 페이지네이션 또한 위로 붙어버림

 

 

 

2. 어떻게 해결?

  • 테이블을 div로 감싸고 pagenation 영역을 띄워줄 수 있는 height값을 준다
  • 테이블에 width값을 줘서 영역을 잡는다
  • colgroup를 만들어서 각 col의 width 값을 준다
    • %로 설정 시, 모든 cal width의 합이 100%을 기준으로 주지말고
    • 나머지 하나는 *을 줘서 미세한 간격의 틈을 없애준다
<div class="table-wrap">
    <table>
            <colgroup>
            <col width="10%" />
            <col width="12%" />
            <col width="*" />
            <col width="25%" />
            <col width="20%" />
            <col width="15%" />
        </colgroup>
        <thead>
        ...
        </thead>
        ...
    </table>
</div>
.table-wrap {
  position: relative;
  height: 507px;
}
table {
  width: 900px;

 

 

저작자표시 비영리 (새창열림)

'이슈해결' 카테고리의 다른 글

[Issues] Vite 번들링 이슈 - 단일 index.html 엔트리 포인트  (0) 2024.07.04
[Issues] Safari 브라우저에 favicon 넣기  (0) 2024.06.19
'이슈해결' 카테고리의 다른 글
  • [Issues] Vite 번들링 이슈 - 단일 index.html 엔트리 포인트
  • [Issues] Safari 브라우저에 favicon 넣기
dev.hyejin
dev.hyejin
  • dev.hyejin
    혜진의 개발자 성장블로그
    dev.hyejin
  • 전체
    오늘
    어제
    • 분류 전체보기 (89)
      • 2024 데브캠프 (2)
      • 회고 (1)
      • 이슈해결 (3)
      • 기초학습 (13)
      • Frontend (20)
        • JavaScript (3)
        • Git, GitHub (3)
        • HTML, CSS (14)
      • Backend (8)
        • Database (4)
        • Java (4)
      • CS (16)
        • Network (10)
        • Algorithm (6)
      • Eng (16)
      • Tips (5)
  • 인기 글

  • 태그

    상대경로
    런타임
    ER모델
    시간복잡도
    절대경로
    GitHub
    객체
    box-sizing
    border-box
    점근성능
  • hELLO· Designed By정상우.v4.10.3
dev.hyejin
[Issues] table 높이 고정하기
상단으로

티스토리툴바