HTML : ๊ตฌ์กฐ ๊ด๋ จ ์์ = ์๋ฉํฑ ํ๊ทธ
์๋ฉํฑ ํ๊ทธ๋ ํด์ ๊ทธ๋๋ก ์๋ฏธ๊ฐ ์๋ ํ๊ทธ๋ก๋ ๋ณผ ์ ์์ต๋๋ค. ์ฆ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ ํ๊ทธ๋ก ์ ๋ณด๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ธํ์ฌ ์นํ์ค๊ณผ ์ ๊ทผ์ฑ์ ์ค์ํ๊ธฐ ์ํ ํ๊ทธ์ด๊ธฐ๋ ํฉ๋๋ค.
๋จผ์ ๊ตฌ์กฐ ์์๊ฐ ์ด๋ค ๊ฒ์ด ์๋์ง ์ดํด๋ณธ ํ ์๋ฉํฑ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ด์์์ ๊ตฌ์ฑํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๊ตฌ์กฐ ๊ด๋ จ ์์(=์๋ฉํฑ ํ๊ทธ)
๊ตฌ์กฐ ๊ด๋ จ ์์์๋ <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. HTML
๋ค์์ ์ ์์๋ค๋ก HTML ๋งํฌ์ ์ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค!
<div id="wrap" class="container score">
<header id="header" class="header__box">
<h1>๋ฐ์ํ ์น</h1>
<nav>
<ul>
<li><a href="#"></a>๋ฉ๋ด01</li>
<li><a href="#"></a>๋ฉ๋ด02</li>
<li><a href="#"></a>๋ฉ๋ด03</li>
<li><a href="#"></a>๋ฉ๋ด04</li>
<li><a href="#"></a>๋ฉ๋ด05</li>
</ul>
</nav>
</header>
<main id="main" class="main__box">
<div class="section__box">
<section class="st01">
<h2>์ฝํ
์ธ ๊ทธ๋ฃน01</h2>
</section>
<section class="st02">
<h2>์ฝํ
์ธ ๊ทธ๋ฃน02</h2>
</section>
</div>
<div class="article__box">
<article>
<h2>์ฃผ์ ๊ธฐ์ฌ</h2>
</article>
<aside>๊ด๊ณ </aside>
</div>
</main>
<footer id="footer" class="footer__box">
<div class="footer__main">
<address>๊ฒฝ๊ธฐ๋ XXX XXXX 031)000-0000 honggildong@naver.com</address>
<p>COPYRIGHT ยฉ All rights reserved.</p>
</div>
</footer>
</div>
#2. css
๋งํฌ์
์ ์คํ์ผ์ ๋ถ์ฌํด๋ณด๊ฒ ์ต๋๋ค!
์์ง ๋ฏธ์ํ๋ ๊ทธ์ ์ฐธ๊ณ ๋ง ํด์ฃผ์ธ์!
@import url('https://webfontworld.github.io/score/SCoreDream.css');
.score {
font-family: 'SCoreDream';
font-weight: 400;
font-size: 18px;
}
/* reset */
* {
margin: 0;
padding: 0;
}
h1, h2, h3 {
font-weight: normal;
font-size: 18px;
}
ul {
list-style: none;
}
ul a {
text-decoration: none;
color: #000;
}
/* container */
.container {
width: 1200px;
height: 1060px;
margin: 0 auto;
background: #eee;
}
.container .header__box {
width: 100%;
height: 200px;
background-color: #d7c8d5;
display: flex;
}
.container .header__box h1 {
display: inline-block;
width: 140px;
height: 140px;
margin: 30px 30px;
background-color: #be9bbb;
text-align: center;
line-height: 140px;
}
.container .header__box nav {
width: 970px;
height: 70px;
line-height: 70px;
text-align: center;
margin: 100px 30px 30px;
background-color: #be9bbb;
}
.container .header__box nav ul li {
margin: 0 50px;
display: inline-block;
justify-content: space-between;
}
/* main */
.container .main__box {
box-sizing: border-box;
height: 600px;
background-color: #d7c8d5;
margin-top: 30px;
padding-top: 30px;
display: flex;
justify-content: space-evenly
}
.container .main__box section {
width: 400px;
height: 540px;
text-align: center;
line-height: 540px;
background-color: #be9bbb;
}
.container .main__box .section__box {
display: flex;
}
.container .main__box .section__box .st01 {
margin-right: 30px;
}
.container .main__box .article__box {
text-align: center;
line-height: 255px;
}
.container .main__box article {
width: 280px;
height: 255px;
margin-bottom: 30px;
background-color: #be9bbb;
}
.container .main__box aside {
width: 280px;
height: 255px;
background-color: #be9bbb;
}
/* footer */
.container .footer__box {
height: 200px;
background-color: #d7c8d5;
margin-top: 30px;
display: flex;
justify-content: right;
}
.container .footer__box .footer__main {
justify-content: center;
margin: 30px;
height: 200px;
line-height: 200px;
}
.container .footer__main > address {
width: 970px;
height: 65px;
margin: 0 0 10px;
line-height: 70px;
text-align: center;
background-color: #be9bbb;
}
.container .footer__main > p {
width: 970px;
height: 65px;
line-height: 70px;
text-align: center;
background-color: #be9bbb;
}
๊ฒฐ๊ณผ๋ณด๊ธฐ
'HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] ๋ธ๋ก๊ตฌ์กฐ์ ์ธ๋ผ์ธ ๊ตฌ์กฐ (3) | 2022.08.22 |
---|---|
์น ํ์ค์ฑ/ ์น ์ ๊ทผ์ฑ/ ์น ํธํ์ฑ (5) | 2022.08.09 |
๋๊ธ