최대 1 분 소요

다단 레이아웃


다단 레이아웃

다단 레이아웃은 신문 모양을 떠올리면 이해가 쉬울 것이다. 신문을 보면 제목 헤드라인이 있고 그 밑으로 2~3개 정도의 단으로 구분한 모습이다. 만들 다단 레이아웃의 모양을 파위 포인트로 먼저 구현해보자.

css14_1

위 이미지와 같이 본인이 구현하고자하는 웹 문서의 모양을 미리 구현해봄으로써 시각화되어 더 쉽게 CSS 스타일을 구현할 수 있을 것이다.

이제 HTML 부문을 작성해보자

<!--생략-->
...
<div class="col">
	<h2>다단 레이아웃</h2>
    <p>Lorem ipsum dolor sit amet consectetur ... </p>
    <p>Lorem ipsum dolor sit amet consectetur ... </p>
    <p>Lorem ipsum dolor sit amet consectetur ... </p>
</div>
...
<!--생략-->

그다음으로 CSS를 작성해보려하는데, 단을 구현하기 위해서는 몇가지 속성들을 알아야한다.

종류 설명
column-count 생성하고자하는 단 개수를 설정
column-rule 단과 단 사이의 구분선의 모양, 두께, 색상을 설정
column-gap 단과 단 사이의 여백을 설정
column-span 단과 단의 포함된 요소를 다단 편집에서 해체(headLine)
div, h2, p{margin: 0; padding: 0;}
body{margin: 10px;}
h2{padding: 0 0 20px; text-align: center;}
div.col{
    text-align: justify;
    padding: 20px;
    background-color: gold;

    column-count: 3; 	/*단의 개수를 3개로 설정*/
    column-gap: 30px;	/*단의 여백를 30px로 설정*/
    column-rule: 3px dashed red;  /*단의 모양을 3px, 실선, red로 설정*/
}
.col > h2 {column-span: all;} /*headLine 설정*/

이와 같이 CSS를 구현하여 결과를 보면,

css14_2

이런 다단 레이아웃을 구현할 수 있다.

태그:

카테고리:

업데이트: