최신 웹 개발 튜토리얼
 

W3.CSS응답 유체 그리드


응답 그리드

W3.CSS은 12 열 반응 유체 그리드를 지원합니다.

효과를 볼 수있는 페이지의 크기를 조정!

1
4
(5)
6
(7)
8
9
(10)
(11)
(12)

이 부분은 큰 화면에 12 중간 화면에 작은 화면, 4 열 및 3을 차지합니다.

이 부분은 큰 화면에 12 중간 화면에 작은 화면, 8 열, 9를 차지합니다.

1
4
(5)
6
(7)
8
9
(10)
(11)
(12)

<div class="w3-row">
  <div class="w3-col m4 l3">
    <p>12 columns on a small screen, 4 on a medium screen, and 3 on a large screen.</p>
  </div>
  <div class="w3-col m8 l9">
    <p>12 columns on a small screen, 8 on a medium screen, and 9 on a large screen.</p>
  </div>
</div>
»그에게 자신을보십시오

응답 행

W3.CSS의 그리드 시스템은 반응이며, 열은 화면의 크기에 따라 자동으로 다시 드릴 것입니다 : 그것은 세 개의 열 구성 내용에 더 잘 볼 수있는 큰 화면에서,하지만 작은 화면에 콘텐츠의 경우 더 좋을 것이다 항목이 서로의 상부에 적층 하였다.

열이 충분히 반응 할 수있는 내부에 있어야합니다.

수업 기술
W3 행 응답 열에 대한 패딩없는 컨테이너를 정의합니다.
W3 행 패딩 응답 열에 대한 패딩 컨테이너를 정의합니다.
W3-COL 서브 클래스가있는 열을 정의합니다

W3-COL은 다음과 같은 하위 클래스가 :

작은 화면에 대한 열 (일반 스마트 폰) :

수업 기술
(S1) 작은 화면에 대한 : 1 (12)의 열 (08.33 % 폭)을 정의
(S2) 작은 화면에 대한 2 (12)의 열 (16.66 % 폭)을 정의
(S3) 작은 화면을 위해 : 3 (12)의 열 (25.00 % 폭)을 정의
(S4) 작은 화면을 위해 : 4 (12)의 열 (33.33 % 폭)을 정의
S5-S11
(S12) (12) (12)의 열 (100 % 폭)을 정의합니다. 작은 화면의 기본

매체 스크린의 열 (일반 정) :

수업 기술
(M1) 중간 화면을 위해 : 1 (12)의 열 (08.33 % 폭)을 정의
m2 중간 화면에 대한 2 (12)의 열 (16.66 % 폭)을 정의
m3 중간 화면을 위해 : 3 (12)의 열 (25.00 % 폭)을 정의
M4 중간 화면을 위해 : 4 (12)의 열 (33.33 % 폭)을 정의
M5-M11
M12 (12) (12)의 열 (100 % 폭)을 정의합니다. 중간 화면의 기본

대형 화면에 대한 열 (일반 노트북) :

수업 기술
(L1) 대형 스크린을 위해 : 1 (12)의 열 (08.33 % 폭)을 정의
(L2) 대형 스크린을 위해 : 2 (12)의 열 (16.66 % 폭)을 정의
(L3) 대형 스크린을위한 : 3 (12)의 열 (25.00 % 폭)을 정의
L4 대형 스크린을 위해 : 4 (12)의 열 (33.33 % 폭)을 정의
L5-L11
L12 (12) (12)의 열 (100 % 폭)을 정의합니다. 대형 화면에 대한 기본)

클래스는 위보다 역동적이고 유연한 레이아웃을 만들 결합 할 수 있습니다.

각 클래스는 최대 확장, 그래서 당신은 소형, 중형, 대형 스크린에 동일한 너비를 설정하려면, 당신은 단지 작은 클래스를 지정해야합니다. 당신이 중형 및 대형 스크린에서 동일한 폭을 원한다면, 당신은 단지 매체 클래스를 지정해야합니다.

만 가능 매체 및 / 또는 큰 클래스를 사용하는 경우에는, 폭이 작은 화면에 항상 100 %로 변화된다.

참고 : 컬럼의 수는 항상 각 행 (6 + 6, 3 + 6 + 3, 9 + 3 등) 12 개까지 추가해야한다!


두 평등 열

모든 화면 크기에 두 개의 동일한 폭의 열 (50 % / 50 %) :

(S6)

(S6)

<div class="w3-row">
  <div class="w3-col s6 w3-green w3-center"><p>s6</p></div>
  <div class="w3-col s6 w3-dark-grey w3-center"><p>s6</p></div>
</div>
»그에게 자신을보십시오

두 동일하지 않은 열

모든 화면 크기에 불평등 한 폭 (25 % / 75 %)의 두 기둥 :

(S3)

S9

<div class="w3-row">
  <div class="w3-col s3 w3-green w3-center"><p>s6</p></div>
  <div class="w3-col s9 w3-dark-grey w3-center"><p>s6</p></div>
</div>
»그에게 자신을보십시오

세 평등 열

모든 화면 크기에 세 동일한 폭의 열 (33.3 % / 33.3 % / 33.3 %) :

(S4)

(S4)

(S4)

<div class="w3-row">
  <div class="w3-col s4 w3-green w3-center"><p>s4</p></div>
  <div class="w3-col s4 w3-dark-grey w3-center"><p>s4</p></div>
  <div class="w3-col s4 w3-red w3-center"><p>s4</p></div>
</div>
»그에게 자신을보십시오

세 불평등 열

태블릿, 노트북과 데스크톱에 세 개의 다양한 폭의 열 (/ 50 % / 25 % 25 %). 휴대 전화에서 열이 자동으로 (100 % 폭) 스택합니다 :

m3

M6

m3

<div class="w3-row">
  <div class="w3-col m3 w3-green w3-center"><p>m3</p></div>
  <div class="w3-col m6 w3-dark-grey w3-center"><p>m6</p></div>
  <div class="w3-col m3 w3-red w3-center"><p>m3</p></div>
</div>
»그에게 자신을보십시오

참고 :이 예를 들어 당신이 배운 W3 분기 (m3), W3 반 (M6), W3 분기 (m3), 사용하는 것과 같습니다 W3.CSS 응답 장을.


여섯 열

태블릿, 노트북과 데스크톱에 식스 동일한 폭의 열 (16 % 각각). 휴대 전화에서 열이 자동으로 (100 % 폭) 스택합니다 :

m2

m2

m2

m2

m2

m2

<div class="w3-row">
  <div class="w3-col m2 w3-green w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-red w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-blue w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-dark-grey w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-black w3-center"><p>m2</p></div>
  <div class="w3-col m2 w3-purple w3-center"><p>m2</p></div>
</div>
»그에게 자신을보십시오

혼합 : 모바일 및 노트북

당신은 역동적이고 유연한 레이아웃을 생성하는 클래스를 결합 할 수 있습니다. 이 예는 작은 화면에 큰 화면에 / 16.66 % 83.34 % (L8, L4) 분할 및 50 % / 50 % (S6, S6) 분할이있는 2 열 레이아웃을 생성합니다 :

L8 (S6)

L4 (S6)

<div class="w3-row">
  <div class="w3-col l8 s6 w3-pink w3-center"><p>l8 s6</p></div>
  <div class="w3-col l4 s6 w3-dark-grey w3-center"><p>l4 s6</p></div>
</div>
»그에게 자신을보십시오

혼합 : 모바일, 태블릿 및 노트북

이 예는 대형 스크린에 25 % / / 16.66 % 58.34 % (L3, L7, L2) 분할로 세 열 레이아웃을 생성 할 것이다, 50 % / 25 % / 25 % (M6, m3, m3) 중간 화면에서 분할 및 작은 화면에 33.3 % / 33.3 % / 33.3 % (S4, S4, S4) 분할 :

L3 M6 (S4)

L7 m3 (S4)

L2 m3 (S4)

<div class="w3-row">
  <div class="w3-col l9 m6 s4 w3-green w3-center"><p>l8 s6</p></div>
  <div class="w3-col l2 m3 s4 w3-dark-grey w3-center"><p>l4 s6</p></div>
  <div class="w3-col l1 m3 s4 w3-red w3-center"><p>l4 s6</p></div>
</div>
»그에게 자신을보십시오

W3 행 및 W3 행 패딩의 차이

W3 행 패딩 클래스는 각 열에 8px 좌우 패딩을 추가하면서 W3 행 클래스는 패딩없는 용기를 정의

W3 행 :

W3 행 패딩 :

<div class="w3-row">
  <div class="w3-col s4"><img src="img_lights.jpg"></div>
  <div class="w3-col s4"><img src="img_nature.jpg"></div>
  <div class="w3-col s4"><img src="img_fjords.jpg"></div>
</div>

<div class="w3-row-padding">
  <div class="w3-col s4"><img src="img_lights.jpg"></div>
  <div class="w3-col s4"><img src="img_nature.jpg"></div>
  <div class="w3-col s4"><img src="img_fjords.jpg"></div>
</div>
»그에게 자신을보십시오

백분율을 사용하여

20 %

60 %

20 %


45 %

55 %


15 %

35 %

10 %

30 %

10 %

<div class="w3-row">
    <div class="w3-col w3-container w3-green" style="width:20%"><p>20%</p></div>
    <div class="w3-col w3-container w3-blue" style="width:60%"><p>60%</p></div>
    <div class="w3-col w3-container w3-red" style="width:20%"><p>20%</p></div>
</div>
»그에게 자신을보십시오

W3 받침대를 사용하여

150 픽셀

휴식


75px

휴식


100 픽셀

100 픽셀

휴식


쿼터

픽셀 범위

휴식

쿼터


쿼터

쿼터

35 %

휴식

나머지를 사용하여 실시 예

<div class="w3-row">
    <div class="w3-col" style="width:150px"><p>150px</p></div>
    <div class="w3-rest"><p>rest</p></div>
</div>
»그에게 자신을보십시오