재유's

[HTML5] 레이아웃 구성하기 본문

IT Story/ : : HTML5

[HTML5] 레이아웃 구성하기

Stella_NY 2019. 1. 21. 10:09

레이아웃 구성하기


사이트의 전체 넓이와 정렬을 구성하기 위한 <div> 태그 안에 각 영역을 구성하기 위한 <div>태그를 배치하고, 

float 속성을 사용하여 각 영역을 배치하는 처리


3단 레이아웃

    <div id="container">
        <div id="hedaer">상단영역</div>
        <div id="content">내용영역</div>
        <div id="footer">하단영역</div>
    </div>
또는
    <div id="container">
        <header>상단영역</header>
        <section>내용영역</section>
        <footer>하단영역</footer>
    </div>

- #container에 넓이와 margin속성을 사용하여 정렬을 구성

- #header, #footer에 각 영역에 대한 height지정 (고정높이)

- #content 영역은 내용에 따라 높이가 변경되어야 하므로 min-height지정(가변 높이)


사이드바 구성

    <div id="container">
        <div id="hedaer">상단영역</div>
        <div id="content">
            <div id="sidebar">사이드바</div>
            <div id="body">내용영역</div>
        </div>
        <div id="footer">하단영역</div>
    </div>

- 3단 레이아웃 상태에서 #content에 사이드바와 본문영역을 위한 <div<를 추가

- #sidebar와 #body를 float 속성을 사용하여 가로 배치

'IT Story >  : : HTML5' 카테고리의 다른 글

[CSS] background 배경  (0) 2019.01.22
[CSS] 박스모델(3) Float  (0) 2019.01.21
[CSS] 박스 모델(2) - margin, display  (0) 2019.01.18
[CSS] rgba 색상  (0) 2019.01.17
[CSS] 박스 모델(1) - border, overflow, shadow  (0) 2019.01.17
Comments