728x90
๋ฐ์ํ
๊ตฌ์กฐ ๊ด๋ จ ์์
<header>, <section>, <footer>, <nav>, <article>, <aside>
์์ ์ ํ | ํ๊ทธ๋ช | ํ๊ทธ์ ์๋ฏธ ๋ฐ ํน์ง |
---|---|---|
๋ธ๋ก ๋ ๋ฒจ ์์ | <header></header> | 1. HTML๋ฌธ์์ ํค๋ ์์ญ์ ์๋ฏธํ๋ ํ๊ทธ๋ก ์ ๋ชฉ์ด๋ ๋ด๋น๊ฒ์ด์ , ๊ฒ์ ๋ฑ์ ๋ด์ฉ๋ค์ ํฌํจํ ์ ์์ต๋๋ค. |
2. ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ง๋ง <header><footer> ํ๊ทธ๋ ํฌํจํ ์ ์์ต๋๋ค. | ||
<section></section> | 1. HTML ๋ฌธ์์์ ๋งฅ๋ฝ์ด ๊ฐ์ ์์๋ค์ ์ฃผ์ ๋ณ๋ก ๊ทธ๋ฃนํํด์ฃผ๋ ํ๊ทธ์ด๋ฉฐ ์น์ ์ฃผ์ ์ ๋ํ ์ ๋ชฉ ์์ (<h2>~<h6>)ํ๊ทธ๋ฅผ ํฌํจํ๋ ๊ฒ์ด ์ข์ต๋๋ค. | |
2. ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | ||
<footer></footer> | 1. HTML ๋ฌธ์์ ํธํฐ ์์ญ์ ์๋ฏธํ๋ ํ๊ทธ๋ก ์น์ ์์ฑ์๋ ์ ์๊ถ์ ๋ํ ์ ๋ณด, ๊ด๋ จ๋ ๋ฌธ์์ ๋งํฌ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | |
2. ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ง๋ง <header><footer> ํ๊ทธ๋ ํฌํจํ ์ ์์ต๋๋ค. | ||
<nav></nav> | 1. HTML ๋ฌธ์์ ๋ฉ์ธ ๋ฉ๋ด๋ ๋ชฉ์ฐจ ๋ฑ์ ์ ์ํด ์ฃผ๋ ํ๊ทธ์ ๋๋ค. | |
2. ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | ||
<article></article> | 1. HTML ๋ฌธ์ ๋ด์์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐฐํฌ ๋๋ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ ๊ฒ์๋ฌผ, ๋ด์ค ๊ธฐ์ฌ, ๋ธ๋ก๊ทธ ํฌ์คํ ๋ฑ์ ์๋ฏธํ๋ ํ๊ทธ์ด๋ฉฐ ์ ๋ชฉ ์์ (<h2>~<h6>)ํ๊ทธ๋ฅผ ํฌํจํ๋ ๊ฒ์ด ์ข์ต๋๋ค. | |
2. ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. | ||
<aside></aside> | 1. ๋ฉ์ธ ์ฝํ ์ธ ์ ์ง์ ์ ์ผ๋ก ๊ด๋ จ์ด ์๋ ์์ญ์ ์๋ฏธํ๋ ํ๊ทธ์ด๋ฉฐ HTML ๋ฌธ์์ ์ค๋ฅธ์ชฝ์ด๋ ์ผ์ชฝ์ ์ฌ์ด๋ ๋ฉ๋ด๋ ๊ด๊ณ ๋ฑ์ ์์ญ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. | |
2. ํ ์คํธ, ์ธ๋ผ์ธ ์์, ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. |
์์ 1-14
์์ 1-14๋ฅผ ๋ฐ๋ผํ๋ฉฐ ๊ตฌ์กฐ๋ฅผ ์ตํ๋ด ๋๋ค.
figma ๋ ์ด์์
HTML ์์ค
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>๊ตฌ์กฐ ์์</title>
</head>
<body>
<section class="container">
<header class="header">
<div class="logo1">
<h1>h1</h1>
<p><a href="#">๋ฐ์ํ์น</a></p>
</div>
<div class="menu">
<h2>header</h2>
<nav class="nav">
<h2>nav</h2>
<ul>
<li><a href="#">MENU01</a></li>
<li><a href="#">MENU02</a></li>
<li><a href="#">MENU03</a></li>
<li><a href="#">MENU04</a></li>
<li><a href="#">MENU05</a></li>
</ul>
</nav>
</div>
</header>
<div class="contents">
<section class="cont1">
<h3>section</h3>
<h2>์ฝํ
์ธ ๊ทธ๋ฃน 01</h2>
</section>
<section class="cont2">
<h3>section</h3>
<h2>์ฝํ
์ธ ๊ทธ๋ฃน 02</h2>
</section>
<article class="article">
<h3>article</h3>
<p>์ฃผ์ ๊ธฐ์ฌ</p>
</article>
<aside class="aside">
<h3>aside</h3>
<p>๊ด๊ณ </p>
</aside>
</div>
<footer class="footer">
<h2>footer</h2>
<div class="box">
<div class="address">
<h3>address</h3>
<p>๊ฒฝ๊ธฐ๋ ๋ถ์ฒ์ ์ค์ ๊ตฌ ์ผ์ ๋ 032)674-5685 icoxpub@naver.com</p>
</div>
<div class="p">
<h3>p</h3>
<p>COPYRIGHT โALL rights reserved.</p>
</div>
</div>
</footer>
</section>
</body>
</html>
CSS ์์ค
/* fonts */
@import url('https://webfontworld.github.io/gmarket/GmarketSans.css');
/* ๋ฆฌ์
*/
/* ์ฌ๋ฐฑ ์ด๊ธฐํ */
* {
margin: 0 auto;
padding: 0;
font-family: 'GmarketSans';
}
/* ๋งํฌ ์ด๊ธฐํ */
a {
text-decoration: none;
color: #222;
}
/* ๋ชฉ๋ก ์ด๊ธฐํ */
li {
list-style: none;
}
/* ์ ๋ชฉ ์ด๊ธฐํ */
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: normal;
font-size: 16px;
text-align: center;
}
/* ๊ธฐ์ธ๊ธฐ ์ด๊ธฐํ */
em,
i {
font-style: normal;
}
/* ํ
์ด๋ธ ์ด๊ธฐํ */
table {
width: 100%;
border-spacing: 0;
border-collapse: collapse;
}
/* container */
body {}
.container {
width: 1200px;
margin: 0 auto;
}
/* header */
header {
width: 1200px;
height: 140px;
background-color: #47a5ba;
display: flex;
}
.logo1 {
width: 100px;
height: 100px;
text-align: center;
background-color: #d9d9d9;
margin: 20px;
}
.logo1>h1 {
width: 78px;
height: 30px;
background-color: #c87474;
color: #000;
line-height: 30px;
}
.logo1>p {
margin-top: 20px;
}
.menu {
position: relative;
}
.menu>h2 {
width: 78px;
height: 30px;
background-color: #c87474;
color: #000;
line-height: 30px;
margin-top: 20px;
}
.manu>p {
width: 942px;
height: 40px;
background-color: #d9d9d9;
}
.nav {
width: 942px;
height: 40px;
line-height: 40px;
background-color: #d9d9d9;
box-sizing: border-box;
margin: 30px 0 0 0;
}
.nav>h2 {
width: 78px;
height: 30px;
background-color: #c87474;
position: absolute;
top: 80px;
line-height: 30px;
}
.nav ul {
display: flex;
padding: 0 0 0 180px;
}
.nav ul li {
justify-content: space-between;
}
/* contents */
.contents {
width: 1200px;
height: 611px;
background-color: #47a5ba;
margin: 20px 0 20px 0;
padding: 20px;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
position: relative;
}
.cont1 {
width: 373px;
height: 560px;
background-color: #b3eeea;
position: relative;
}
.cont1>h2 {
line-height: 560px;
}
.cont1>h3 {
width: 78px;
height: 30px;
background-color: #c87474;
line-height: 30px;
position: absolute;
top: 30px;
}
.cont2 {
width: 373px;
height: 560px;
background-color: #b3eeea;
position: relative;
}
.cont2>h2 {
line-height: 560px;
}
.cont2>h3 {
width: 78px;
height: 30px;
background-color: #c87474;
line-height: 30px;
position: absolute;
top: 30px;
}
.article {
width: 373px;
height: 270px;
background-color: #b3eeea;
text-align: center;
}
.article>h3 {
width: 78px;
height: 30px;
background-color: #c87474;
line-height: 30px;
position: absolute;
top: 30px;
}
.article>p {
line-height: 270px;
}
.aside {
width: 373px;
height: 270px;
background-color: #b3eeea;
position: absolute;
left: 800px;
top: 310px;
text-align: center;
}
.aside>h3 {
width: 78px;
height: 30px;
background-color: #c87474;
line-height: 30px;
position: absolute;
top: 30px;
}
.aside>p {
line-height: 270px;
}
/* footer */
footer {
width: 1200px;
height: 120px;
background-color: #47a5ba;
position: relative;
padding: 15px 0 15px 0;
box-sizing: border-box;
position: relative;
}
footer>h2 {
width: 78px;
height: 30px;
background-color: #c87474;
line-height: 30px;
position: absolute;
}
.box {
position: absolute;
left: 118px;
}
.address {
width: 667px;
height: 40px;
background-color: #d9d9d9;
margin-bottom: 5px;
text-align: center;
line-height: 40px;
}
.address > h3 {
width: 78px;
height: 30px;
background-color: #c87474;
line-height: 30px;
position: absolute;
}
.p > h3 {
width: 78px;
height: 30px;
background-color: #c87474;
line-height: 30px;
position: absolute;
}
.p {
width: 667px;
height: 40px;
background-color: #d9d9d9;
text-align: center;
line-height: 40px;
}
728x90
๋ฐ์ํ
'HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ธ๋ก ๊ตฌ์กฐ / ์ธ๋ผ์ธ ๊ตฌ์กฐ (2) | 2022.08.22 |
---|---|
์น ์ ๊ทผ์ฑ/์น ํธํ์ฑ (5) | 2022.08.09 |
๋๊ธ