HTML ๊ธฐ๋ณธ ๋ฌธ๋ฒ, ์์, ๋ถ๋ชจ์ ์์๊ด๊ณ, ํ๊ทธ ์์ฑ๊ณผ ๊ฐ, span, div ํ๊ทธ
1. ์์(Element)
ํ๊ทธ ์์์๋ ๋ด์ฉ๊น์ง ํฌํจ
<ํ๊ทธ> ๋ด์ฉ </ํ๊ทธ>
<์์(์ด๋ฆฐ) ํ๊ทธ> ๋ด์ฉ </ ์ข ๋ฃ(๋ซํ) ํ๊ทธ>
2. ๋ถ๋ชจ์ ์์๊ด๊ณ
<ํ๊ทธ><ํ๊ทธ>๋ด์ฉ</ํ๊ทธ></ํ๊ทธ>
<ํ๊ทธ>
<ํ๊ทธ>
<ํ๊ทธ>๋ด์ฉ</ํ๊ทธ>
</ํ๊ทธ>
</ํ๊ทธ>
<ํ๊ทธ>: ๋ถ๋ชจ์์
<ํ๊ทธ>: ์์์์
<ํ๊ทธ>: ์์(์กฐ์)์์, ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋ฅผ ๊ฐ์ธ๊ณ ์๋ ๋ชจ๋ ์์๋ค์ ์ง์นญ
+ ํ์์์
3. ๋น(Empty)ํ๊ทธ
- <ํ๊ทธ> : ์ด๋ฆฐ ํ๊ทธ๋ง ์์ฑ (ํธ๋ฆฌํจ)
- <ํ๊ทธ /> : ์ด๋ฆฐ ํ๊ทธ์ ๋ค์ /๋ง ๋ถ์ด๊ธฐ (์์ ํจ, ์๊ฒฉํ ๋ฌธ๋ฒ)
4. ํ๊ทธ ์์ฑ๊ณผ ๊ฐ
<ํ๊ทธ ์์ฑ="๊ฐ">๋ด์ฉ</ํ๊ทธ>
์์ฑ="๊ฐ" => ํ๊ทธ ์ ์ฒด ์์๊ฐ ํ ์ ์๋ ๊ธฐ๋ฅ์ ํ์ฅ
<img />
<img src="./cat.jpg" alt="๊ณ ์์ด" />
<input /> ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๋ ์์(ํ๊ทธ)๋ก ์ด๋ค ๋ฐ์ดํฐ ํ์ ์ ๋ฐ์ ๊ฑด์ง
<input type(๋ฐ์ดํฐ์ ํ์ )="text"/>
<input type="checkbox"/>
5. ๊ธ์์ ์์
์์๊ฐ ํ๋ฉด์ ์ถ๋ ฅ๋๋ ํน์ฑ, ํฌ๊ฒ 2๊ฐ์ง๋ก ๊ตฌ๋ถํจ
- ์ธ๋ผ์ธ(inline)์์ : ๊ธ์๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์์๋ค
- ๋ธ๋ก(block)์์ : ์์(๋ ์ด์์)์ ๋ง๋ค๊ธฐ ์ํ ์์๋ค
<span></span>
- ๋ํ์ ์ธ ์ธ๋ผ์ธ ์์! ๋ณธ์ง์ ์ผ๋ก ์๋ฌด๊ฒ๋ ๋ํ๋ด์ง ์๋ ์ฝํ ์ธ ์์ญ์ ์ค์ ํ๋ ์ฉ๋์ด๋ค.
- ์ํ
- ํฌํจํ ์ฝํ ์ธ ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ์ค์ด๋ฌ (๊ธ์์์๋ค)
- ๊ธ์์์๋ ๊ฐ๋ก ์ธ๋ก ์ฌ์ด์ฆ๋ฅผ ์ง์ ํ ์ ์๋ค
ex)
<span>Hello</span>
<span>World</span>
Hello World
-> ์์๊ฐ ์ํ์ผ๋ก ์์
<span style="width:100px;">Hello</span>
<span style="width:100px;">World</span>
Hello World
=> ๋ฐ์ ์์..!
<span style="margin:20px 20px;">Hello</span>
<span style="padding:20px 20px;">World</span>
margin : ์์์ ์ธ๋ถ ์ฌ๋ฐฑ์ ์ง์
padding : ์์์ ๋ด๋ถ ์ฌ๋ฐฑ์ ์ง์
<span><div>๋ถ๊ฐ</div></span> ์ธ๋ผ์ธ ์์ ์์๋ ๋ธ๋ก ์์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
<span><span>๊ฐ๋ฅ</span></span>
<div></div>
- ๋ํ์ ์ธ ๋ธ๋ก์์๋ก ๋ณธ์ง์ ์ผ๋ก ์๋ฌด๊ฒ๋ ๋ํ๋ด์ง ์๋ ์ฝํ ์ธ ์์ญ์ ์ค์ ํ๋ ์ฉ๋์ด๋ค.
- ์์๊ฐ ์์์ ์๋๋ก ์์ง์ผ๋ก ์์ธ๋ค.
- ๋ถ๋ชจ ์์์ ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ๋์ด๋จ
- ํฌํจํ ์ฝํ ์ธ ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ์ค์ด๋ฌ
<div style="width:100px;">Hello</div>
<div style="height:40px;">World</div>
์จ์ ํ ๊ฐ๋ก ์ธ๋ก๊ฐ์ ์ฌ์ฉํ ์ ์์
<div style="margin:10px;">Hello</div>
<div style="padding:10px;">World</div>
margin: ์ธ๋ถ ์ฌ๋ฐฑ์ ์ง์
padding: ๋ด๋ถ ์ฌ๋ฐฑ์ ์ง์
<div><div>๊ฐ๋ฅ</div></div>
<div><span>๊ฐ๋ฅ</span></div>
๋ธ๋ญ์์๋ ์ ์ฝ ์ฌํญ์ด ํฌ๊ฒ ์๋ค๊ณ ๋ณผ ์ ์๋ค.