[Bootstrap] 테이블(Table)

2022. 5. 26. 01:26JavaScript/Bootstrap

1. table 태그를 위한 클래스

  • table : table 태그에 적용할 기본 클래스
  • table-striped : td 태그 부분이 흰색과 회색으로 번갈아 가며 표시됨
  • table-bordered : 외곽선이 표시됨
  • table-hover : row에 마우스를 올리면 색상이 변경됨
  • table-dark : 테이블의 배경이 검정색으로 설정됨 (BS4)
  • table-borderless : 모든 선이 사라짐 (BS4)
  • table-condensed : row의 높이가 줄어듬 (BS3)
  • table-sm : row의 높이가 줄어듬 (BS4)
<table class="table">
<table class="table table-striped">
<table class="table table-bordered">
<table class="table table-hover">
<table class="table table-dark">
<table class="table table-borderless">
<table class="table table-sm">

 

2. table row 색상 설정 클래스

  • table-primary (BS4)
  • table-success (BS4), success(BS3)
  • table-danager (BS4), danager(BS3)
  • table-info (BS4), info(BS3)
  • table-warning (BS4), warning (BS3)
  • table-active (BS4), active (BS3)
  • table-secondary (BS4)
  • table-light (BS4)
  • table-dark (BS4)
  • default (BS3)
<tr class="table-primary">
<tr class="table-success">
<tr class="table-danger">
<tr class="table-info">
<tr class="table-warning">
<tr class="table-active">
<tr class="table-secondary">
<tr class="table-light">
<tr class="table-dark">

 

3. 테이블 헤더 색상 설정

  • thead-dark (BS4)
  • thead-light (BS4)
<thead class="thead-dark">
<thead class="thead-light">

 

4. 반응형 테이블 설정

  • table-responsive : 768px 이하가 되면 좌우 스크롤바가 생김. 단, 한글은 계산되지 않음
  • table-responsive-sm (BS4) : 576px 이하가 되면 좌우 스크롤 생김
  • table-responsive-md (BS4) : 768px 이하가 되면 좌우 스크롤 생김
  • table-responsive-lg (BS4) : 992px 이하가 되면 좌우 스크롤 생김
  • table-responsive-xl (BS4) : 1200px 이하가 되면 좌우 스크롤 생김
<table class="table table-responsive">
<table class="table table-responsive-sm">
<table class="table table-responsive-md">
<table class="table table-responsive-lg">
<table class="table table-responsive-xl">

 

References

source code : https://github.com/yonghwankim-dev/Bootstrap_study/tree/main/Table/src/main/webapp
[인프런] 윤재성의 Bootstrap 4 & 3 Framework Tutorial

'JavaScript > Bootstrap' 카테고리의 다른 글

[Bootstrap] 점보트론(jumbotron)  (0) 2022.05.26
[Bootstrap] 이미지(Image)  (0) 2022.05.26
[Bootstrap] 색상 클래스  (0) 2022.05.25
[Bootstrap] 문자열 클래스  (0) 2022.05.25
[Bootstrap] Grid  (0) 2022.05.25