๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
ํ”„๋ก ํŠธ์—”๋“œ/HTML

Block ๋ ˆ๋ฒจ ์š”์†Œ์™€ Inline ๋ ˆ๋ฒจ ์š”์†Œ

by alswlfl 2022. 11. 18.

Block ๋ ˆ๋ฒจ ์š”์†Œ์™€ Inline ๋ ˆ๋ฒจ ์š”์†Œ

divํƒœ๊ทธ์™€ spanํƒœ๊ทธ

  • ์›น ํŽ˜์ด์ง€ ์˜์—ญ์„ ๊ตฌ๋ถ„ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ
  • divํƒœ๊ทธ: division์˜ ๋œป์œผ๋กœ, ์ฃผ๋กœ ๋ถ„ํ• ์„ ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ํƒœ๊ทธ๋ฅผ ๋‹ด๋Š” container์—ญํ• ์„ ํ•จ
  • spanํƒœ๊ทธ: container์—ญํ• ์ด ์•„๋‹Œ, ํŠน์ • ํ…์ŠคํŠธ๋‚˜ ๋ฌธ์žฅ์˜์—ญ์„ ์ง€์ •ํ•˜์—ฌ ์Šคํƒ€์ผ๋ง ํ•  ๋•Œ ์‚ฌ์šฉ๋จ
โ— divํƒœ๊ทธ์™€ spanํƒœ๊ทธ์˜ ์ฐจ์ด์ 
divํƒœ๊ทธ๋Š” ์ปจํ…Œ์ด๋„ˆ์˜ ์—ญํ• ๋กœ, ์•ˆ์˜ content๋ฅผ ๋ฐ•์Šค๋กœ ๊ฐ์‹ผ๋‹ค. → block level์š”์†Œ(display: block)
spanํƒœ๊ทธ๋Š” ํŠน์ • ์•„์ดํ…œ์„ ๊พธ๋ฏธ๋Š” ์—ญํ• ๋กœ, ์•ˆ์˜ content์˜ ์‚ฌ์ด์ฆˆ๋งŒํผ๋งŒ ํ‘œ์‹œ๋จ → inline level์š”์†Œ(display: inline)
<div>Hello World!</div>
<span>Hello World!</span>


Block Element

  • ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ๋Š” ๋ถ€๋ชจ ์š”์†Œ์˜ ์ „์ฒด ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜์—ฌ “๋ธ”๋ก”์„ ๋งŒ๋“ ๋‹ค.
  • <h1>~<h6> <ol> <ul> <li>
  • ํ™”๋ฉด ๊ตฌ์„ฑ์ด๋‚˜ ๋ ˆ์ด์•„์›ƒ์„ ์งค ๋•Œ๋Š” ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ๋ฅผ ์‚ฌ์šฉ
  • ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ๋Š” ํ•œ ์นธ์„ ๋ชจ๋‘ ์ฐจ์ง€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ธ๋กœ๋กœ ๋‚˜์—ด๋จ
  • width, height, margin ์†์„ฑ์ด ์ ์šฉ → ๊ฐ€๋กœ, ์„ธ๋กœ ํฌ๊ธฐ ์กฐ์ • ๊ฐ€๋Šฅ

Inline Element

  • ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ์š”์†Œ๋Š” ์ฝ˜ํ…์ธ ์˜ ํ๋ฆ„์„ ๋Š์ง€ ์•Š๊ณ (์ค„ ๋ฐ”๊ฟˆ ์—†์Œ), ์š”์†Œ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š”๋ฐ ํƒœ๊ทธ์— ํ• ๋‹น๋œ ๊ณต๊ฐ„๋งŒ ์ฐจ์ง€ํ•œ๋‹ค.
  • <a> <em> <img> <span>
  • ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ์š”์†Œ๋Š” ์ฝ˜ํ…์ธ  ์˜์—ญ ๋งŒํผ ์ฐจ์ง€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋กœ๋กœ ๋‚˜์—ด๋จ
  • margin-top, margin-bottom ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋Œ€์‹ ์— line-height ์‚ฌ์šฉ
  • width, height ์†์„ฑ์ด ์ ์šฉ๋˜์ง€ ์•Š์Œ → ๊ฐ€๋กœ, ์„ธ๋กœ ํฌ๊ธฐ ์กฐ์ • ๋ถˆ๊ฐ€๋Šฅ
  • ํƒœ๊ทธ๊ฐ€ ์ฝ˜ํ…์ธ ์˜ ํ• ๋‹น ๋œ ๊ณต๊ฐ„๋งŒ ๊ฐ–๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, text-align๊ณผ ๊ฐ™์€ ์†์„ฑ์€ ์‚ฌ์šฉ ๋ถˆ๊ฐ€๋Šฅ

 

 

 

 

'ํ”„๋ก ํŠธ์—”๋“œ > HTML' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Form ํƒœ๊ทธ  (0) 2022.11.18
์ด๋ฏธ์ง€ & ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํƒœ๊ทธ  (0) 2022.11.18
Semanticํƒœ๊ทธ  (0) 2022.11.18
Tableํƒœ๊ทธ  (0) 2022.11.18
๋ชฉ๋กํƒœ๊ทธ  (0) 2022.11.18