[HTML] ๐Ÿ“š <p> <div> <span> ํƒœ๊ทธ์ •๋ฆฌ

ํƒœ๊ทธ : div ํƒœ๊ทธ๋Š” body ๋ฌธ์„œ ์•ˆ์—์„œ ๊ฐ ์˜์—ญ์˜ ์„ธ์…˜์„ ๊ตฌ๋ถ„ ์ •์˜ ํ•œ๋‹ค. : ๊ตฌ์—ญ์„ ๋‚˜๋ˆ„๋Š” ํƒœ๊ทธ. ๊ฐ€๋กœ์ค„ ์ „์ฒด๋ฅผ ๋‹ค ์ฐจ์ง€. ๋„ˆ๋น„๊ฐ€ 100% Layout ๊ตฌ์กฐ ํ‹€์„ ๋งŒ๋“ค๊ณ  CSS๋ฅผ ํ†ตํ•ด ์œ„์น˜ ๋ฐ layer์„ ๊ตฌ๋ถ„๋“ฑ HTML์š”์†Œ์˜ ์ปจํ…Œ์ด๋„ˆ ์—ญํ• ์„ ํ•œ๋‹ค.

๋˜ํ•œ javascript๋ฅผ ํ†ตํ•ด ํŠน์ • ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ๋™์ ์ธ ํšจ๊ณผ๋ฅผ ์ค„์ˆ˜๋„ ์žˆ๋‹ค.

: ์ผ๋ฐ˜์ ์œผ๋กœ ํ…์ŠคํŠธ์— ์ƒ‰์น , ํฌ๊ธฐ, ์ขŒ์šฐ๊ฐ„๊ฒฉ์„ ์กฐ์ ˆํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

: css์†์„ฑ inline ์ด ์ž๋™์œผ๋กœ ์ ์šฉ๋˜์–ด์žˆ๋‹ค.

  • ์™€์˜ ์ฐจ์ด
    : block level element (์ค„ ๋ฐ”๊ฟˆ O) : inline level element (์ค„ ๋ฐ”๊ฟˆ X) display ์†์„ฑ์„ ์‚ฌ์šฉํ•ด์„œ
    ๋ฅผ inline ์œผ๋กœ ๋ฐ”๊พผ๋‹ค๋˜์ง€ ์„ block ์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅ์€ ํ•˜๋‹ค.

Display ์š”์†Œ๊ฐ’์˜ ํŠน์ง•(Block, Inline)
Display ์š”์†Œ๋Š” ๋‘๊ฐœ์˜ ํŠน์ง•์„ ๊ฐ€์ง„๋‹ค

Block-level Element : ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•˜๋‚˜์˜ ๊ฐ€๋กœ ์˜์—ญ(Block) ์ „์ฒด๋ฅผ ์ฐจ์ง€ํ•˜๋Š” ํƒœ๊ทธ๋“ค

Inline-level Element : ์ž๊ธฐ์˜ ๊ณ ์œ  ์˜์—ญ์ด ์—†์ด ๊ทธ์ € ์ž์‹ ์ด ๋‘˜๋Ÿฌ์‹ธ๊ณ  ์žˆ๋Š” ๋‚ด์šฉ๋“ค์˜ ์–‘์— ๋”ฐ๋ผ ๊ธธ์ด๊ฐ€ ๊ฒฐ์ •๋˜์–ด ์ง€๋Š” ํƒœ๊ทธ๋“ค

Block-level ์š”์†Œ
Block ๋ ˆ๋ฒจ์€ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํ•œ ๋ถ€๋ถ„์„ ํ†ต์งธ๋กœ ๋ธ”๋Ÿญ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ƒˆ๋กœ์šด Block ์š”์†Œ๋Š” ์ƒˆ๋กœ์šด ๋ผ์ธ์—์„œ Block์„ ์‹œ์ž‘ํ•œ๋‹ค.

๊ทธ๋ž˜์„œ ๋‘ Block๊ฐ„์—๋Š” ๊ฒน์น˜๋Š” ์ผ์ด ์—†๋‹ค.

p-div-span

Block-level ์š”์†Œ ์ข…๋ฅ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

p-div-span
Inline-level ์š”์†Œ
Inline-level ์š”์†Œ๋Š” ๋ฌธ๋‹จ ์ค‘๊ฐ„์— ๋“ค์–ด๊ฐ„๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

์ƒˆ๋กœ์šด ๋ผ์ธ์—์„œ ์‹œ์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋˜ํ•œ, ์š”์†Œ์˜ ๋„ˆ๋น„๋„ ํ•ด๋‹น ๋ผ์ธ ์ „์ฒด๊ฐ€ ์•„๋‹Œ ํ•ด๋‹น HTML ์š”์†Œ์˜ ๋‚ด์šฉ(content)๋งŒํผ๋งŒ ์ฐจ์ง€ํ•œ๋‹ค.

p-div-span

inline ํŠน์ง•์„ ๊ฐ€์ง€๋Š” ํƒœ๊ทธ๋‚˜ ์†์„ฑ๊ฐ’์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๋งŽ๋‹ค.

block vs inline
Hello World์— ๋นจ๊ฐ„์ƒ‰ ๋„ค๋ชจ๋ฐ•์Šค๋Š” span์„ ์‚ฌ์šฉํ•œ ๊ฒƒ์ด๋‹ค. ๋‹จ๋ฝ์„ ์ฐจ์ง€ํ•˜์ง€์•Š์•„ ์ค‘๊ฐ„์— ๋“ค์–ด๊ฐ€ ์ €๋ ‡๊ฒŒ ์ผ๋ถ€๋ถ„์„ ๊พธ๋ฐ€์ˆ˜๊ฐ€ ์žˆ๋‹ค.

p-div-span

vs vs

p-div-span ๋”ฐ๋ผ์„œ ๋ฌธ์ž ์ •๋ณด๋ฅผ ์ค„๋ฐ”๊ฟˆ์„ ํ•˜๋ฉด์„œ ์ž‘์„ฑํ•ด์•ผ ํ•  ๊ฒฝ์šฐ

,

ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

๋ฐ˜๋ฉด ์ค„๋ฐ”๊ฟˆ ์—†์ด ์‚ฌ์šฉ ์˜์—ญ๋งŒ ์ž‘์„ฑํ•˜๊ณ  ๋‹ค๋ฅธ ๋ธ”๋ก ์š”์†Œ ๋“ฑ์— ํฌํ•จ๋˜์–ด์•ผ ํ•  ๊ฒฝ์šฐ ํƒœ๊ทธ์™€ ๊ฐ™์€ ์ธ๋ผ์ธ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

์€

,

๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์—†๋‹ค.

์ธ๋ผ์ธ ์š”์†Œ์ธ ํƒœ๊ทธ๋Š” ๋ธ”๋ก ์š”์†Œ์ธ

,

ํƒœ๊ทธ๋ฅผ ํ•˜์œ„ ํƒœ๊ทธ๋กœ ํฌํ•จ์‹œํ‚ฌ ์ˆ˜ ์—†๋‹ค.

<span>span ํƒœ๊ทธ
<div>div ํƒœ๊ทธ</div>
<p>p ํƒœ๊ทธ</p>
</span>

p-div-span
์ฝ”๋ผ๋ฆฌ๋ฅผ ๋ƒ‰์žฅ๊ณ ์— ๋„ฃ๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ๋” ์ž‘์€ ์˜์—ญ์˜ ์š”์†Œ์ธ ํƒœ๊ทธ๊ฐ€ ๋” ํฐ ์˜์—ญ์„ ๊ฐ€์ง„

,

ํƒœ๊ทธ๋ฅผ ํฌํ•จํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ ๋ ˆ์ด์•„์›ƒ์ด ์—‰๋ง์ด ๋œ๋‹ค.

โ€‹

๋ฐ˜๋ฉด ๋” ์˜์—ญ์ด ํฐ ๋ธ”๋ก ์š”์†Œ์ธ

์™€

ํƒœ๊ทธ๋Š”

์ธ๋ผ์ธ ์š”์†Œ์ธ ํƒœ๊ทธ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.

div ํƒœ๊ทธ span ํƒœ๊ทธ

p ํƒœ๊ทธ span ํƒœ๊ทธ

p-div-span
vs

๋Š”

๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์—†๋‹ค.

๊ทธ๋Ÿผ ๊ฐ™์€ ๋ธ”๋ก ์š”์†Œ์ธ

,

ํƒœ๊ทธ์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ?

๋‘ ํƒœ๊ทธ ๋ชจ๋‘ ๋ฌธ์ž ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ธ”๋ก ์š”์†Œ๋กœ ์ž๋™ ์ค„๋ฐ”๊ฟˆ์œผ๋กœ ๋‹จ๋ฝ์ด ํ˜•์„ฑ๋œ๋‹ค.

ํƒœ๊ทธ๋Š” ๋ฌธ์ž ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋‹จ๋ฝ์„ ๊ตฌ์„ฑํ•œ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด

ํƒœ๊ทธ ํ•˜์œ„์—๋Š” ๋‹ค๋ฅธ ๋ธ”๋ก ์š”์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด์„œ๋Š” ์•ˆ๋œ๋‹ค.

ํƒœ๊ทธ ํ•˜์œ„์—๋Š” , , ๋“ฑ๊ณผ ๊ฐ™์€ ์ธ๋ผ์ธ ์š”์†Œ๋งŒ ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

โ€‹

Hello World!

์™€ ๊ฐ™์€ ํ˜•ํƒœ๊ฐ€ ์žˆ๋‹ค๋ฉด,

Hello World!

์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•œ๋‹ค.

โ€‹

โ€‹

๋Š”

๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.

ํƒœ๊ทธ๋Š”

ํƒœ๊ทธ ์ฒ˜๋Ÿผ ๋ฌธ์ž ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์‹ค์ œ ์šฉ๋„๋Š” HTML ๋ฌธ์„œ์˜ ์˜์—ญ๋ณ„ ๊ตฌ๋ถ„์ด๋‹ค.

๊ฐ ์˜์—ญ์˜ ์šฉ๋„๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋ฏ€๋กœ ๋‹ค๋ฅธ ๋ธ”๋ก ์š”์†Œ๊ฐ€ ํ•˜์œ„์— ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์›นํŽ˜์ด์ง€์—์„œ ์–ด๋–ค ์˜์—ญ์ด ํ—ค๋” ์˜์—ญ์ด๊ณ , ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฉ”๋‰ด ์˜์—ญ, ๋ณธ๋ฌธ ๊ธฐ์‚ฌ ์˜์—ญ ๋“ฑ์˜ ์˜์—ญ ๊ตฌ๋ถ„์„ ํ•  ๋•Œ

ํƒœ๊ทธ๋ฅผ ์—ฌ๋Ÿฌ๊ฒน ๊ฒน์ณ์„œ ์‚ฌ์šฉํ•œ๋‹ค.

๋ณธ๋ฌธ

ํƒœ๊ทธ์˜ ์˜์—ญ๋ณ„ ๊ตฌ๋ถ„์ด ๋ฐœ์ „๋˜์–ด์„œ ํ‘œํ˜„๋œ ๊ฐ’์ด , ๋“ฑ์˜ ํƒœ๊ทธ์ด๋‹ค.
ํƒœ๊ทธ์˜ ๋ชฉ์ ์€ ์˜์—ญ ๊ตฌ๋ถ„์ด๋ฏ€๋กœ ํ•˜์œ„์—

ํƒœ๊ทธ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ๋ธ”๋ก ์š”์†Œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.

์ •๋ฆฌํ•˜๋ฉด, ํ…์ŠคํŠธ ์ •๋ณด๋Š”

ํƒœ๊ทธ ์•ˆ์— ์ž‘์„ฑํ•œ๋‹ค.

๊ทธ ๋ฐ–์˜ ๋‹ค๋ฅธ ์˜์—ญ์„ ๋‚˜๋ˆ„๋Š” ์šฉ๋„๋Š”

ํƒœ๊ทธ๋ฅผ ์ค‘๋ณต์œผ๋กœ ๊ฒน์ณ์„œ ์‚ฌ์šฉํ•œ๋‹ค.

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ