여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. w3.css - 테이블
w3.css – 테이블
8개월전 작성
8개월전 수정

w3.css

테이블

First Name Last Name Points
스미스 50
이브 잭슨 94
아담 존슨 67
닐슨 50
마이크 로스 35

W3.CSS 테이블 클래스

W3.CSS는 테이블에 대해 다음 클래스를 제공한다.

Class Defines
w3-table HTML 테이블용 컨테이너
w3-striped 줄무늬 테이블
w3-border 테두리가 있는 테이블
w3-bordered 경계선
w3-centered 가운데 정렬된 표 내용
w3-hoverable 호버링 가능한 테이블
w3-table-all 모든 속성이 설정됨

기본 테이블

w3-table 클래스는 기본 테이블을 표시하는 데 사용된다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th>Points</th>
</tr>
<tr>
  <td>Jill</td>
  <td>Smith</td>
  <td>50</td>
</tr>
</table>

줄무늬 테이블

w3-striped 클래스는 테이블에 얼룩말 줄무늬를 추가하는 데 사용된다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table w3-striped">

경계가 있는 테이블

w3-bordered 클래스는 각 테이블 행에 아래쪽 테두리를 추가한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table w3-bordered">

줄무늬 테두리가 있는 테이블

w3-striped 클래스와 w3-bordered 클래스를 결합하여 줄무늬 테두리가 있는 테이블을 만든다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table w3-striped w3-bordered">

테이블 주위의 테두리

w3-border 클래스는 테이블 주위에 테두리를 표시하는 데 사용된다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table w3-striped w3-border">

 

⭐ w3-border 클래스는 테이블에만 적용되는 것이 아니다. 모든 HTML 요소에 사용할 수 있다.

모든 것을 표시

w3-table-all 클래스는 위의 모든 클래스를 결합한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all">

줄무늬 뒤집기

줄무늬를 뒤집으려면(연한 회색으로 시작) 테이블 헤더 행 주위에 <thead> 요소를 추가하자.
또한 테이블 헤더 행에 사용할 색상을 정의해야 한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
닐슨 35
예제
<thead>
  <tr class="w3-light-grey">
    <th>First Name</th>
    <th>Last Name</th>
    <th>Points</th>
  </tr>
</thead>

모든 콘텐츠를 중앙에 배치

w3-centered 클래스는 테이블 내용을 중앙에 배치한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-centered">

한 열 중앙 정렬

w3-center 클래스는 열의 내용을 중앙에 배치한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th class="w3-center">Points</th>
</tr>

한 열 오른쪽 정렬

w3-right-align 클래스는 열의 내용을 오른쪽으로 정렬한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th class="w3-right-align">Points</th>
</tr>

호버링 테이블

w3-hoverable 클래스는 마우스 오버 시 회색 배경색을 추가한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-hoverable">

호버 색상

특정 호버 색상을 원하는 경우 각

요소에 w3-hover-color 클래스를 추가한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<tr class="w3-hover-green">

W3.CSS 클래스 결합

많은 W3.CSS 클래스는 모든 HTML 요소에 사용될 수 있다.

예: 테두리 클래스, 색상 클래스, 글꼴 클래스, 카드 클래스 등.

컬러 테이블 헤더

색상 행을 표시하려면 w3-color 클래스 중 하나를 사용한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<tr class="w3-red">
  <th>First Name</th>
  <th>Last Name</th>
  <th>Points</th>
</tr>

컬러 테이블

색상이 지정된 테이블을 표시하려면 w3-color 클래스 중 하나를 사용한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table w3-blue">

반응 테이블

w3-responsive 클래스는 반응형 테이블을 생성한다.
그러면 테이블이 작은 화면에서 가로로 스크롤된다.
큰 화면으로 볼 때는 별 차이가 없다.

아래 표에서 효과를 보려면 화면 크기를 조정하자.

이름 포인트들 포인트들 포인트들 포인트들 포인트들 포인트들 포인트들 포인트들 포인트들 포인트들 포인트들
스미스 5000 5000 5000 5000 5000 5000 5000 5000 5000 5000 5000
이브 잭슨 9400 9400 9400 9400 9400 9400 9400 9400 9400 9400 9400
아담 존슨 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700
예제
<div class="w3-responsive">
  <table class="w3-table-all">
    ... table content ...
  </table>
</div>

카드로서의 테이블

테이블을 카드로 표시하려면 w3-card 클래스를 사용한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-card-4">

작은 테이블

작은 테이블을 표시하려면 w3-tiny 클래스를 사용한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-tiny">

작은 테이블

작은 테이블을 표시하려면 w3-small 클래스를 사용한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-small">

대형 테이블

큰 테이블을 표시하려면 w3-large 클래스를 사용한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-large">

초대형 테이블

w3-xlarge 클래스를 사용하여 xlarge 테이블을 표시한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-xlarge">

XX대형 테이블

xxlarge 테이블을 표시하려면 w3-xxlarge 클래스를 사용한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-xxlarge">

XXX대형 테이블

xxxlarge 테이블을 표시하려면 w3-xxxlarge 클래스를 사용한다.

이름 포인트들
스미스 50
이브 잭슨 94
아담 존슨 67
예제
<table class="w3-table-all w3-xxxlarge">

점보 테이블

점보 대형 테이블을 표시하려면 w3-jumbo 클래스를 사용한다.

이름
스미스
이브 잭슨
아담 존슨
예제
<table class="w3-table-all w3-jumbo">
참고
Mingg`s Diary
밍구
공부 목적 블로그