Bootstrap 3

[grid] BS3 - Grid (그리드) - 반응형 레이아웃 ★★★

BS3 그리드 구조 (전체 너비 12등분해 배분)

1 1 1 1 1 1 1 1 1 1 1 1
4 4 4
4 8
6 6
12



BS3 그리드 옵션

  Extra  Small
< 768px
Small
>= 768px
Medium
>= 992px
Large
>= 1200px
Class 접두어 .col-xs- .col-sm- .col-md- .col-lg-
최적화 기기 모바일 태블릿 소형노트북 노트북/PC
Grid 작동 항상 수평 분기점 미만 수직
분기점 이상 수평
분기점 미만 수직
분기점 이상 수평
분기점 미만 수직
분기점 이상 수평
Container width None (auto) 750px 970px 1170px
Column 개수 12 12 12 12
Column 너비 Auto ~ 62px ~ 81px ~ 97px
Gutter 너비 30px
(양쪽 15px)
30px
(양쪽 15px)
30px
(양쪽 15px)
30px
(양쪽 15px)
Nestable Yes Yes Yes Yes
Offsets Yes Yes Yes Yes
Column 순서지정 Yes Yes Yes Yes

※ Gutter width : Column간 간격

※ Nestable : 중첩구조 가능 여부

※ Offset : .row 클래스에 음수 margin 줘서 양쪽 끝 column padding 상쇄 여부

※ Column 순서지정 : 순서 변경 가능 여부

 

BS3 그리드 클래스 

 

xs  : 휴대전화:  < 768 px 화면

sm  : 태블릿:  >= 768 px 화면

md : 소형 노트북: >= 992 px 화면

lg  : 노트북・데스크톱: >= 1200 px 화면

 


PS.

1. 위 클래스 결합해 보다 역동적이고 유연한 레이아웃 제작 가능.
2. 
클래스는 확장 적용되므로, xs・sm 동일 너비 설정하려면 xs만 지정.


 

BS3 그리드 시스템 규칙

※ 일부 BS 그리드 시스템 규칙

 

1.

row (행)은 적절한 정렬 및 padding을 위해 .
.container(고정 너비) 또는 .container-fluid(전체 너비) 클래스 선택자 내에 있어야 함.

2.

.row (행) 사용해 column (열)의 수평 그룹 만듦.

3.

콘텐츠 내용은 column (열) 내에 배치되어야하며,
column (열)만이 row (행)의 바로 하위 항목이 될 수 있음.

4.

미리 정의 된 .row 와 .col-sm-4 같은 클래스는 그리드 레이아웃을 쉽게 만드는데 적합.

5.

column (열)은 padding을 통해 gutter (컬럼간 간격)을 만듦.
이 때, 처음과 마지막 열의 행에서 음수 margin (= 역마진)을 통해 좌우 양끝의 padding 여백을 제거.

6.

그리드 column (열)은 12개 열을 분할 지정해 만듦.
예를 들어, 태블릿 화면에서 3개의 동일한 너비 열은 .col-sm-4 클래스를 이용.

7.

열 너비는 백분율로 표시되므로 항상 부모 너비에 의해 상대적 유동적으로 변함.

 

 

BS3 그리드 기본 구조

 

<div class="container">

  <div class="row">

    <div class="col-*-*">...</div>

    <div class="col-*-*">...</div>

  </div>

  <div class="row">

    <div class="col-*-*">...</div>

    <div class="col-*-*">...</div>

    <div class="col-*-*">...</div>

  </div>

  <div class="row">

    ...

  </div>

</div>

 

 

PS.

BS4 그리드 : https://homzzang.com/b/bs4?sca=grid

방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
basic BS3 - HOME (소개) - BS3 vs BS4 차이 (= BS차이)
basic BS3 - Start (시작) ★ - BS다운 / BSCDN / BS구문
basic BS3 - Grid (그리드) ★★★ - (BS3그리드 vs BS4그리드)
basic BS3 - Text/Typography(BS글자 = BS텍스트) (= BS4글자 vs BS3글자) BS글자색
basic BS3 - Table (BS테이블) - 테이블테두리 + 테이블배경색 + 반응형테이블
basic BS3 - Image (BS이미지) - 반응형이미지 + 반응형동영상 + 이미지정렬
basic BS3 - Jumbotron/page-header (BS점보트론 / BS페이지헤더) - 큰글씨, 글자키우기
basic BS3 - Well (BS웰 = BS회색상자) ★ - BS회색배경상자 (= BS회색박스 = BS웰클래스)
basic BS3 - Alert (BS경고 = BS얼럿 = BS경보) - 배경색 + 글자색 + 링크색 + 닫기 + 애니…
basic BS3 - Button (BS버튼) ★ - 버튼색깔 + 버튼크기 + 버튼활성화 + 버튼비활성화
basic BS3 - Button Group (BS버튼그룹) ★
basic BS3 - Icon (아이콘) - Glyphicon/Font Awesome/Google Material De…
basic BS3 - Progress Bar (BS진행바 = BS진행상태표시 = BS진도바 = BS프로그레스바) - I…
basic BS3 - Pagination (BS페이징 = BS페이지번호 = BS페이징 = BS패지네이션) + Bread…
basic BS3 - Pager (BS페이저) - 이전페이지/다음페이지 (= 앞으로가기/뒤로가기)
1/4
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드 1
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인