본문 바로가기

WEB_TECH/CSS2

간단한 레이아웃 예제

이렇게 DIV태그에 각각의 id값을 정하고 float속성을 사용하여 페이지 레이아웃을 구성할 수 있습니다.

테이블로 하는 것과는 다릅니다.

이렇게 해야 문서 자체의 의도와 맞고 구조와 디자인을 분리할 수 있습니다.



<!DOCTYPE html>

<html>

<head>

<meta charset="euc-kr">

<style type="text/css">

#ctn{width:500px;}

#header{background-color:gray;}

#header h1{margin-bottom:0;}

#menu{background-color:#DDDDDD;height:200px;width:100px;float:left;}

#content{background-color:#EFEFEF;height:200px;width:400px;float:left;}

#footer{background-color:gray;clear:both;text-alien:center;}


</style>

</head>

<body>

<div id="ctn">

    <div id="header">

     <h1>심플한 레이 아웃</h1>

    </div>

    

    <div id="menu">

     <b> 메뉴 </b><br>

     HTML5<br>

     CSS3<br>

     Javascript

    </div>

    

    <div id="content">

     내용은 여기에

    </div>

    

    <div id="footer" >

     copy all right reserved by ME.

    </div>

</div>

</body>

</html>


clear:both속성은 float:left 속성을 초기화 시켜주는 것이라고 보면 됩니다.


이 코드를 저장한 후 브라우저에서 보면 이렇게 나옵니다.




<더 해 볼것!>

CSS파일만 따로 떼어낼 수 있습니다.

'WEB_TECH > CSS2' 카테고리의 다른 글

CSS image sprite  (0) 2013.05.15
CSS로 정렬하기를 배워봅시다  (0) 2013.04.26
CSS 박스모델이 무엇인가요?  (0) 2013.04.26
브라우저 사이즈만큼 이미지 늘어나게 만들기  (0) 2013.04.25
레이아웃 예제 모은 사이트 경로  (0) 2012.10.31
CSS 기본문법  (2) 2012.10.31