display

๐Ÿ“š ์ง€์‹ ์ฑ„์šฐ๊ธฐ/์›น (ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ)

[HTML&CSS] Block , Inline , Margin, Border, Padding, Flex

[HTML&CSS] Block , Inline , Margin, Border, Padding, Flex ( UPDATE 2023 - 05 - 25 ) ๋ธ”๋ก๊ณผ ์ธ๋ผ์ธ ๋ธ”๋ก์€ ํ•œ ์ค„์„ ์˜จ์ „ํžˆ ์ฐจ์ง€ํ•œ๋‹ค. (์˜†์— ๋ชป์˜ด) ์ธ๋ผ์ธ์€ ํ•œ ์ค„ ์•ˆ์— ๊ฐ™์ด ์žˆ๋‹ค. ๋ธ”๋ก์— display: inline ์„ ํ•˜๋ฉด ๋ฐ•์Šค ์†์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์˜†์— ๋‹ค๋ฅธ ๋ธ”๋ก์ด ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ์ธ๋ผ์ธ์— display: block์„ ํ•˜๋ฉด ๋ธ”๋ก์ฒ˜๋Ÿผ ํ•œ ์ค„์„ ์˜จ์ „ํžˆ ์ฐจ์ง€ํ•œ๋‹ค. ์ธ๋ผ์ธ์€ ๋†’์ด(height)์™€ ๋„ˆ๋น„(width)๊ฐ€ ์—†๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์š”์†Œ๋“ค์—๊ฒŒ ์ž์ฒด์ ์œผ๋กœ style์„ ์ฃผ๊ธฐ๋„ํ•œ๋‹ค. (์˜ˆ๋ฅผ ๋“ค๋ฉด, ์›์น˜์•Š๋Š” ๊ณต๊ฐ„=margin) ๋ธ”๋ก์€ ๋ฐ•์Šค์ด๋‹ค. margin , border , padding ๋ฐ•์Šค๋Š” ์„ธ ๊ฐ€์ง€ ํŠน์ง•์ด ์žˆ๋‹ค. : margin,border,pad..

๐ŸŒฑ ์ฝ”๋ฆฐ์ด๋ฅผ ์œ„ํ•œ GUIDE/๐Ÿ—‚๏ธ OpenSource

13 CSS์˜ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐ˜์‘ํ˜• ์›น ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ (ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ธ€์”จ ๋‚ด์šฉ๊ณผ ์ƒ‰๊น”์ด ๋‹ฌ๋ผ์ ธ์š”)

CSS์˜ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐ˜์‘ํ˜• ์›น ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ (ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ธ€์”จ ๋‚ด์šฉ๊ณผ ์ƒ‰๊น”์ด ๋‹ฌ๋ผ์ ธ์š”) CSS์˜ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋ฅผ ์ด์šฉํ•ด์„œ ํ•ด์ƒ๋„์— ๋”ฐ๋ฅธ ์ƒ‰์ƒ๊ณผ ๋ฉ˜ํŠธ์˜ ๋ณ€๊ฒฝ์„ ์ฝ”๋”ฉํ–ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋ก , ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋”ฉ์„ ํ–ˆ๋‹ค. ์ฒ˜์Œ์—” ๋ฌด์ž‘์ • ํ—ค๋”ฉ์„ ํ•˜๋ฉฐ ์ฝ”๋”ฉ์„ ํ–ˆ๋Š”๋ฐ.. ์™„์„ฑํ•˜๊ณ  ๋ณด๋‹ˆ, ์•„์‰ฌ์šด ๋งˆ์Œ์ด ๋“ค์—ˆ๋‹ค. ์™ ์ง€ ์ด ๊ฒƒ๋ณด๋‹ค๋Š” ๋” ๋‚˜์€ ๊ตฌ์กฐ๋กœ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๊ฒฐ๊ตญ, ๋‘ ๋ฒˆ์งธ์—๋Š” ์—ฌ๋Ÿฌ ์ž๋ฃŒ๋ฅผ ๊ตฌ๊ธ€๋ง ํ•ด์„œ ์ฝ”๋“œ ๊ตฌ์กฐ๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. display: inherit; ์—ญ์‹œ ์•„๋Š” ๊ฒƒ์ด ํž˜์ด๋‹ค. *๋‚ด ๋…ธํŠธ๋ถ ํ•ด์ƒ๋„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ์‹ค์ œ ํ•ด์ƒ๋„์™€๋Š” ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.๐Ÿ˜“ ์ฒ˜์Œ ์ž‘์„ฑํ•œ ์ฝ”๋“œ ์—ฌ๋Ÿฌ ํ™”๋ฉด ํฌ๊ธฐ๋กœ ์‚ดํŽด๋ณด์„ธ์š”! ์ผ๋ฐ˜ PC ์ €ํ•ด์ƒ๋„ PC ์ผ๋ฐ˜ ํƒœ๋ธ”๋ฆฟ ์ €ํ•ด์ƒ๋„ ํƒœ๋ธ”๋ฆฟ body { backgroun..

๐Ÿ“š ์ง€์‹ ์ฑ„์šฐ๊ธฐ/์›น (ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ)

[์›น] HTML์˜ ๋ธ”๋ก(block) ๊ณผ ์ธ๋ผ์ธ(inline) ์š”์†Œ

HTML์˜ ๋ธ”๋ก(block) ๊ณผ ์ธ๋ผ์ธ(inline) ๐Ÿ“Œ HTML ์š”์†Œ์˜ ํƒ€์ž…๐Ÿ“Œ HTML์˜ ๋ชจ๋“  ์š”์†Œ๋Š” ํ•ด๋‹น ์š”์†Œ๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์–ด๋–ป๊ฒŒ ๋ณด์ด๋Š”๊ฐ€๋ฅผ ๊ฒฐ์ •์ง“๋Š” display ์†์„ฑ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ HTML ์š”์†Œ๋Š” ์ด๋Ÿฌํ•œ display ์†์„ฑ๊ฐ’์œผ๋กœ ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 1. ๋ธ”๋Ÿญ(block)์š”์†Œ ํ•˜๋‚˜์˜ ํƒœ๊ทธ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ขŒ์šฐ๊ณต๊ฐ„์„ ๋‹ค ์ฐจ์ง€ํ•˜๋ฉด์„œ ๋…๋ฆฝ์ ์ธ ๋ฉ์–ด๋ฆฌ ๊ณต๊ฐ„์„ ๊ฐ€์ง€๋Š” ์š”์†Œ 2. ์ธ๋ผ์ธ(inline) ์š”์†Œ ํ•˜๋‚˜์˜ ํƒœ๊ทธ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹ค์ œ๋กœ ์ฝ”๋”ฉ๋œ ๊ทธ ์˜์—ญ๋งŒ ์ฐจ์ง€ํ•˜์—ฌ ์ขŒ์šฐ๊ฐ€ ๋‹ค๋ฅธ ํƒœ๊ทธ๊ฐ€ ๋‚˜๋ž€ํžˆ ์œ„์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ์š”์†Œ = ํ…์ŠคํŠธ๋ ˆ๋ฒจ ์š”์†Œ, ํ–‰ ์•ˆ์˜ ์ผ๋ถ€๋ถ„ 3. ํŠน์ง• ๋ฐ ์ฃผ์˜์  ๋ธ”๋Ÿญ์š”์†Œ๋Š” ๋‚ด๋ถ€์— ๋ธ”๋Ÿญ์š”์†Œ์™€ ์ธ๋ผ์ธ์š”์†Œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ๋ผ์ธ์š”์†Œ๋Š” ๋‚ด๋ถ€์— ๋ธ”๋Ÿญ์š”์†Œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์—†..

์–‘์ฝฉ(Yangkong)
'display' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก