본문 바로가기

CSS/CSS 기초

960 Grid System

1. Grid System 요소

(Container, Column, Gutter)



Container몇 개의 Column을 사용하는 Grid System 인지 정하는 것이다.

Column : 실제 정보가 들어가는 부분이다.

Gutter : Column의 양쪽에 들어가며 Column과 Column 간격에 을 주기 위함이다.


2. 960 Grid System


(12 Column Grid)

한줄당 총 960px을 사용하며,

그림과 같이 Gutter는 Column의 양쪽에 위치하며 폭은 10px이다.

Column의 폭은 Class name grid_1은 60px grid_2는 140px grid_12는 940px이다.


(16 Column Grid)

한줄당 총 960px을 사용하며,

그림과 같이 Gutter는 Column의 양쪽에 위치하며 폭은 10px이다.

Column의 폭은 Class name grid_1은 40px grid_2는 100px grid_16는 940px이다.


3. 960 Grid System 실습

(12 Column Grid 사용)


1. https://960.gs/에서 960 Grid System 코딩 파일(960.css)을 다운 받아 사용한다.


2. 960.css를 링크 걸기

1
<link rel="stylesheet" type="text/css" href="960.css">



3. Class="container_12" 만들기(12 Column Grid 적용)

1
2
3
4
<body>
    <div class="container_12">
    </div>
</body>
cs


4-1. 원하는 layout 만들기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<body>
    <div class="container_12">
        <div class="grid_6">
            layout1-1
        </div>
        <div class="grid_6">
            layout1-2
        </div>
        <div class="grid_4">
            layout2
        </div>
        <div class="grid_4">
            layout3
        </div>
        <div class="grid_4">
            layout4
        </div>
        <div class="grid_12">
            layout5
        </div>
    </div>
</body>
cs

4-2. layout 잘보이기 위해 박스 만들기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<style type="text/css">
    .container_12{
        padding-top: 10px;
        height: 810px;
        outline: dashed thin black;
        text-align: center;
        font-size: 20px;
        line-height: 100px;
    }
    .grid_12{
        height: 200px;
        outline: dashed thin green;
    }
    .grid_6{
        height: 200px;
        outline: dashed thin red;
    }
    .grid_4{
        height: 400px;
        outline: dashed thin blue;
    }
cs


[완성본]


이 외에도 padding 값을 이용해 grid로 채우지 않고 쓰는 prefix suffix,

자유롭게 배치할수 있는 push pull 등 여러 Class이 있다.

'CSS > CSS 기초' 카테고리의 다른 글

transform & transition  (0) 2018.05.01
display : inline & block  (0) 2018.04.30
:link :visited :hover :active 속성  (0) 2018.03.29