IT 공부/HTML, CSS

문서구조화

toraa 2022. 5. 27. 17:24

            header
-------------------------------
               nav
-------------------------------
 ------- ------------- -------
   nav     article      aside
   
 ------- ------------- -------
-------------------------------
            footer
-------------------------------

. float 방식
. position 방식
. float + position 방식


<title>문서 구조화</title>
<style type="text/css">

*{margin: 0; padding: 0}
body{
width: 100%; height: 700px; font: bolder 20px "돋움"; color: white;
border: 1px solid black;
}
header{
width: 99%; height: 70px; margin: 4px; padding: 0;
background: gray; text-align: center;
}
.container{
width: 99%; height: 565px; margin: 4px; padding: 0;
border: 1px solid black; background: gray; text-align: center;
}

.sidemenu{
width: 25%; height: 520px; margin: 10px; padding: 0;
border: 1px solid black; background: #DBD326;
float: left; 
}
.content{
width: 70%; height: 520px; margin: 10px; padding: 0;
border: 1px solid black; background: #DBD326;
float: right;
}

.footer{
width: 99%; height: 40px; margin: 4px; padding: 0;
border: 1px solid black; background: gray; text-align: center;
clear: both;
}

</style>
</head>
<body>
<header><h3>HEADER</h3></header>
<div class="container">
<h3>CONTAINER</h3>
<nav class="sidemenu">SIDE MENU</nav>
<section class="content">CONTENT</section>
</div>
<footer class="footer">FOOTER</footer>
</body>


<title>고정형 레이아웃</title>
<style type="text/css">

*{margin: 0; padding: 0}

html,body{background: #f0f0f0; width: 1536px; height: 754px;}

#nav{
background: orange; width: 236px; height: 754px; border-width: 0;
float: left;
}
#content{
background: skyblue; width: 1300px; height:754px; border-width: 0; float: left;
}

</style>
</head>
<body>
<section id="container">
<nav id="nav">
<h3>네비게이션</h3>
</nav>
<article id="content">
<h3>고정형입니다</h3>
<p>
- 콘텐츠의 특정 가로폭을 고정한 레이아웃이다<br>
- 가로폭은 px로 설계한다<br>
- 많은 사이트에서 활용되고 있다<br>
- 가장 간편하다 볼 수 있다<br>
- 대형화된 디스플레이에서는 가로폭이 좁고 답답하게 느껴지거나 진부한 인상을 줄 수 있다<br>
- 다양한 디스플레이에 대응하기에는 부족함이 있다
</p>
</article>
</section>
</body>

'IT 공부 > HTML, CSS' 카테고리의 다른 글

2차원 변형, 애니메이션  (1) 2022.05.30
레이아웃  (0) 2022.05.30
배치  (0) 2022.05.27
layout, display, position  (0) 2022.05.26
box 2-2  (0) 2022.05.26