๐ก 1. ์นํ์ด์ง ๊ณต๊ฐ ๋ถํ
- ์ง๊ธ๊น์ง HTML์ ๊ณต๋ถํ ์ด์ ๋ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค๊ธฐ ์ํด์ ๊ณต๋ถ๋ฅผ ํ๋๋ฐ, ์น์ฌ์ดํธ๋ฅผ ์ ๋ง๋ค๊ธฐ ์ํด์๋ ์ด๋ฐ ์ค๊ณ๋ถํฐ ์ํด์ผ ์ฐจํ์ ์์ ํ ์ผ์ด ๋ง์ด ์ ์๊น๋๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์๋ ์ ์ฒด์ ์ธ ํฐ ํ ์ฆ ๋ ์ด์์์ ์ ์ค๊ณํ๊ณ ํ๋ฉด ๋ถํ ์ ์ํด์ผ ๋ฉ๋๋ค. (๊ฑด๋ฌผ์ ์ง๊ธฐ ์ ์ ๋๋ฉด์ ์ ๋ง๋ค์ด์ผ ๋๋ ๊ฑฐ์ฒ๋ผ)
- ๋ ์ด์์์ ๊ตฌ์ฑํ๊ธฐ ์ํด์๋ ๊ณต๊ฐ์ ๋ถํ ์ ํ๋๋ฐ, ์ ์ฌ์ง์ ๋์จ ์์๊ฐ ๋ณดํธ์ ์ธ ๋ถํ ์ข ๋ฅ์ ๋๋ค. ์๋ ์ฌ์ง์ ์ค์ ์ด์๋๊ณ ์๋ ์น์ฌ์ดํธ ์์์ ๋๋ค.
์์ ์ฐพ๋ค๊ฐ ํฌ๊ธฐ... | ์์ ์ฐพ๋ค๊ฐ ํฌ๊ธฐ... |
๐ก 2. ๊ณต๊ฐ ๋ถํ ํ๊ทธ
- ๊ณต๊ฐ์ ๋ถํ ํ๋ ํ๊ทธ๋ค๋ก๋ div, span, table ๋ฑ์ด ์์ต๋๋ค. ๊ณผ๊ฑฐ ์น์ฌ์ดํธ์์๋ ์ฃผ๋ก table๋ก ๊ณต๊ฐ ๋ถํ ์ ๋ง์ด ํ์ง๋ง, ์์ฆ ๋ค์ด์๋ div ํ๊ทธ๋ฅผ ์ด์ฉํด์ ๋ ์ด์์์ ๊ตฌ์ฑํ๋ ๊ฒ ๋ณดํธ์ ์
๋๋ค.
๊ทธ๋ฐ๋ฐ div ํ๊ทธ๋ ๊ทธ๋ฅ ํ๋์ ๊ณต๊ฐ์ด๋ผ๋ ์๋ฏธ๋ง์ ๊ฐ์ง๊ณ ์์ด์, ์ ํ์ด ์ด div๊ฐ ์ด๋ค ๋ถ๋ถ์ ๋ํ๋ด๊ณ ์ด๋ค ์๋ฏธ์ธ์ง ์ ํํ๊ฒ ์ ์ ์๊ธฐ ๋๋ฌธ์ HTML5์์ ๋ ์ด์์ ๊ด๋ จ ์๋ก์ด ํ๊ทธ๋ค์ด ์ถ๊ฐ๋์์ต๋๋ค.
ํ๊ทธ | ์ค๋ช |
header | ์น์ฌ์ดํธ์ ๋ฉํ๋ฐ์ดํฐ๋ค์ ๋ด๊ณ ์๊ณ , ํ์ด์ง์ ํ์ดํ์ ๋ณด์ฌ์ฃผ๋ ๋ถ๋ถ์ ๋๋ค. |
nav | ๋ค์ด๊ฒ์ดํฐ๋ฅผ ์๋ฏธํ๊ณ , ํ์ด์ง ์ด๋์ ํ ๋ ์ด์ฉํฉ๋๋ค. |
aside | ๋ณธ๋ฌธ ์์ ์กด์ฌํ๊ณ ๋ณธ๋ฌธ๊ณผ๋ ์ฐ๊ด์ด ์๋ ๋ด์ฉ์ด ๋ง๊ณ , ์ฃผ๋ก ๊ด๊ณ ๋ ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก์ ํ์ ํฉ๋๋ค. |
section | ๋ณธ๋ฌธ(article)์ ์ฌ๋ฌ๊ฐ ํฌํจํ๊ณ ์๋ ๊ณต๊ฐ์ ์๋ฏธํฉ๋๋ค. |
article | ๋ณธ๋ฌธ์ ์ฃผ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ๊ณต๊ฐ์ ์๋ฏธํฉ๋๋ค. |
footer | ํธํฐ๋ฅผ ์๋ฏธํ๊ณ , ์ฃผ๋ก ์น์ฌ์ดํธ์ ์นดํผ๋ผ์ดํฐ(์ ์๊ถํ์), ๋ํ์, ์ด๋ฉ์ผ๋ฑ์ ํ์ํฉ๋๋ค. |
๐ก 3. div ํ๊ทธ
- div ํ๊ทธ๋ Division์ ์ฝ์๋ก ์น์ฌ์ดํธ์ ๋ ์ด์์์ ๋ง๋ค ๋ ์ฃผ๋ก ์ฌ์ฉํฉ๋๋ค.
- div ํ๊ทธ์๋ ์ฌ๋ฌ ๊ฐ์ง ์์ฑ๋ค์ด ์๋๋ฐ ์ฃผ๋ก style ์์ฑ์ ์ด์ฉ์ ๋ง์ด ํฉ๋๋ค. ์๋ ํ๋ style ์์ฑ ์์ ๋ค์ด๊ฐ ์ ์๋ ์์ฑ๋ค์ ์ข
๋ฅ ๋ฐ ์ค๋ช
์
๋๋ค. ํ ์ด์ธ์๋ ๋ง์ ์์ฑ๋ค์ด ์์ต๋๋ค.
์์ฑ | ์ค๋ช |
width | div ํ๊ทธ์ ๊ฐ๋ก ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค. |
height | div ํ๊ทธ์ ์ธ๋ก ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค. |
border | div ํ๊ทธ์ ํ ๋๋ฆฌ๋ฅผ ์ค์ ํฉ๋๋ค. |
background-color | div ํ๊ทธ์ ๋ฐฐ๊ฒฝ ์์์ ์ค์ ํฉ๋๋ค. |
float | div ํ๊ทธ์ ์น์ฌ์ดํธ ๊ธฐ์ค ์์น๋ฅผ ์ค์ ํฉ๋๋ค. (์ ๋ ฌ) |
margin | div ํ๊ทธ์ ์ฌ๋ฐฑ์ ์ค์ ํฉ๋๋ค. |
style : ์์ฑ | ์ฝ๋ | ๊ฒฐ๊ณผ |
width |
// width : 100px
<div style="width: 100px; border: 1px solid tomato;"> <h1>1</h1>
</div>
// width : 200px <div style="width: 200px; border: 1px solid tomato;">
<h1>1</h1>
</div> |
|
height |
// height : 100px
<div style="height: 100px; width: 100px; border: 1px solid tomato;"> <h1>1</h1>
</div>
// height : 200px <div style="height: 200px; width: 100px; border: 1px solid tomato;">
<h1>1</h1>
</div>
|
|
border |
// ๋๊ป 1px, ์ค์ , ํ ๋งํ ์
<div style="height: 100px; width: 100px; border: 1px solid tomato;"> <h1>1</h1>
</div>
<br>
// ๋๊ป 3px, ์ ์ , ํ๋์ <div style="height: 100px; width: 100px; border: 3px dotted skyblue;">
<h1>1</h1>
</div>
|
|
background-color |
// ๋ฐฐ๊ฒฝ์ ํ๋์
<div style="height: 100px; width: 100px; background-color: skyblue;"> <h1>1</h1>
</div>
<br>
// ๋ฐฐ๊ฒฝ์ teal์ <div style="height: 100px; width: 100px; background-color: teal;">
<h1>1</h1>
</div>
|
|
float |
// ์ผ์ชฝ ์ ๋ ฌ
<div style="height: 100px; width: 100px; background-color: skyblue; float: left;"> <h1>1</h1>
</div>
// ์ค๋ฅธ์ชฝ ์ ๋ ฌ <div style="height: 100px; width: 100px; background-color: teal; float: right;">
<h1>1</h1>
</div>
|
|
margin |
// margin ์ด ์์
<div style="height: 100px; width: 100px; background-color: skyblue;"> <h1>1</h1>
</div>
// ์,์๋, ์ผ์ชฝ, ์ค๋ฅธ์ชฝ ๋ง์ง 100px <div style="height: 100px; width: 100px; background-color: teal; margin: 100px; border: 1px solid black">
<h1>1</h1>
</div>
// ์ด๊ตฌ์ ๋ฐํ์ด ๋ง์ง์ ๋ฒ์๊ฐ ๋๋ค. // ๋นจ๊ฐ์ํ ๋๋ฆฌ, margin ๊ธ์จ, ์ด๊ตฌ์์ ๊ทธ๋ฆผํ์์ ์์๋ก ๋ฃ์ ๊ฒ์ผ๋ก ์ฝ๋ ์์ฑ์ ๋๊ฐ์ด ๋ณด์ด์ง ์์๊ฒ์. |
๐ก 4. span ํ๊ทธ
- span ํ๊ทธ๋ div ํ๊ทธ์ ๊ฐ์ด ๊ณต๊ฐ์ ๋ํ๋ด๋ ํ๊ทธ์ธ๋ฐ, div์ ๋ค๋ฅธ ์ ์ div๋ ์ค ๋ฐ๊ฟ์ด ๋์ง๋ง span์ ๋์ง ์์ต๋๋ค.
<span style="background-color: blueviolet;">
span1
</span>
span
|
|
<span>
์๋
ํ์ธ์
</span>
<span>
์ ๋ ๋น
์์
๋๋ค.
</span>
|
|
div
|
|
<div>
์๋
ํ์ธ์
</div>
<div>
์ ๋ ๋น
์์
๋๋ค.
</div>
|
- div๋ ํ๋ฉด์ ๊ฐ๋ก ์ ์ฒด๋ฅผ ์ฌ์ฉํ๊ณ , span์ ์์ ์์ ์ฝํ ์ธ ๋งํผ๋ง ๊ณต๊ฐ์ ์ฐจ์งํ๋ค.
<div>div</div>
|
|
<span>span</span>
|
๊ธด ๊ธ ์ฝ์ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค :)
ํ๋ฆฐ ๋ด์ฉ์ด ์๊ฑฐ๋, ๋ง๋ถ์ผ ๋ด์ฉ์ด ์๋ค๋ฉด ์ธ์ ๋ ์ง ๋๊ธ ๋ฌ์์ฃผ์ธ์!
์ ๊ธ์ด ์กฐ๊ธ์ด๋๋ง ์ฝ์ ์ ๋ถ๋ค์๊ฒ ๋์์ด ๋๋๋ก ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค
๋ค์ ํธ์ ๋ดฌ์~
'Front-End > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] 09-02. select & textarea & button & fieldset/legend : form ํ๊ทธ ์์์ ์ฌ์ฉ๋๋ ์ ๋ ฅํ๊ทธ (1) | 2021.12.20 |
---|---|
[HTML] 09-01. input : form ํ๊ทธ ์์์ ์ฌ์ฉ๋๋ ์ ๋ ฅํ๊ทธ (0) | 2021.12.15 |
[HTML] 08. form(ํผ) (0) | 2021.12.06 |
[HTML] 07. ์ด๋ฏธ์ง & ๋น๋์ค & ์์ (2) | 2021.11.29 |
[HTML] 06. LIST & TABLE (1) | 2021.11.17 |