HTML

HTML ๊ธฐ๋ณธ ๋ฌธ๋ฒ•, ์š”์†Œ, ๋ถ€๋ชจ์™€ ์ž์‹๊ด€๊ณ„, ํƒœ๊ทธ ์†์„ฑ๊ณผ ๊ฐ’, span, div ํƒœ๊ทธ

HAPPYRIN 2023. 8. 8. 02:03

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>

๋ธ”๋Ÿญ์š”์†Œ๋Š” ์ œ์•ฝ ์‚ฌํ•ญ์ด ํฌ๊ฒŒ ์—†๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.