๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Position3

CSS ํฌ์ง€์…˜ (3)_์›ํ•˜๋Š” ์œ„์น˜์— ๋”ฑ ๋ฐฐ์น˜ํ•˜๊ธฐ! ์ €๋ฒˆ์— ๋‹ค๋ค˜๋˜ ๊ฒƒ์— ์ด์–ด์„œ ํฌ์ง€์…˜์— ๋Œ€ํ•ด์„œ ๋” ์•Œ์•„๋ณด์•˜๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ณต์Šตํ•˜๋ฉด HTML์š”์†Œ์˜ ์ขŒํ‘œ ๊ธฐ์ค€์€ ํ•ญ์ƒ ์™ผ์ชฝ ์ƒ๋‹จ์˜ ๊ผญ์ง€์ ์ด ๊ธฐ์ค€์ด๋‹ค. ๊ทธ๋ž˜์„œ top, bottom, left, right์— ๊ฐ’์„ ๋„ฃ์–ด ์ฃผ๋ฉด ๊ทธ ๊ธฐ์ค€์ด ํ•ด๋‹น ๊ฐ’์— ๋ฐฐ์น˜๊ฐ€ ๋œ๋‹ค. (top: 50%, left: 50% - ์™ผ์ชฝ ์ƒ๋‹จ ๊ผญ์ง€์ ์ด ๊ทธ ์ขŒํ‘œ์— ๋ฐฐ์น˜) ํฌ์ง€์…˜์„ ์ •ํ•ด์ค„ ๋•Œ ๊ฐ’์„ px ๋“ฑ์˜ ์ ˆ๋Œ€์ ์ธ ๊ฐ’๊ณผ %๋“ฑ์˜ ์ƒ๋Œ€์ ์ธ ๊ฐ’์„ ๋„ฃ์–ด ์ค„ ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๋Š” ์—ญ์‹œ ์ž…๋ง›์— ๋งž์ถฐ์„œ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ '๋‚˜๋Š” ์ด๊ฒƒ์„ ๋ถ€๋ชจ์š”์†Œ์˜ ์ • ๊ฐ€์šด๋ฐ์— ํ•ญ์ƒ ์œ„์น˜์‹œํ‚ค๊ฒ ์–ด!' ๋ผ๋Š” ์˜๋„๋กœ ๊ฐ’์„ ๋„ฃ๋Š”๋‹ค๋ฉด, ๋ถ€๋ชจ์š”์†Œ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ์„œ ํ•ด๋‹น ์š”์†Œ๊ฐ€ ๋ฐ”๋€Œ๋ฉด ์•ˆ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ % ์™€ ๊ฐ™์€ ์ƒ๋Œ€์ ์ธ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ์–ด๋–ค ์ƒํ™ฉ์—๋„ ์˜๋„ํ•œ ์œ„์น˜์— ๋ฐฐ์น˜๋ฅผ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด.. 2022. 1. 6.
CSS ํฌ์ง€์…˜ (2)_์ž๋™์œผ๋กœ ์ •๊ฐ€์šด๋ฐ ๋ฐฐ์น˜? ์ €๋ฒˆ์— ๋‹ค๋ฃจ์—ˆ๋˜ position ์†์„ฑ์„ ์ด์–ด์„œ ์ด์•ผ๊ธฐ ํ•ด๋ณด์ž! ๊ฐ„๋‹จํžˆ ๋ณต์Šตํ•ด๋ณด๋ฉด ๋ถ€๋ชจ์š”์†Œ์— position: relative, ์ž์‹์š”์†Œ์— position: absolute๋ฅผ ์ ์šฉํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๋˜ํ•œ ์ถ”๊ฐ€์ ์œผ๋กœ html์ƒ์œผ๋กœ๋„ ๋ถ€๋ชจ-์ž์‹ ๊ด€๊ณ„์ด์–ด์•ผ๋งŒ position์ด ์ ์šฉ์ด ๋œ๋‹ค! ๊ทธ ์ดํ›„์— top, bottom, left, right๋ฅผ ์ด์šฉํ•ด ์ƒ ํ•˜ ์ขŒ ์šฐ์— ๋ฐฐ์น˜๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ๊ธฐ์ค€์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค! px, % ๋“ฑ์œผ๋กœ ๊ฐ’์„ ๋„ฃ์–ด์ฃผ์–ด๋„ ๋œ๋‹ค. .parent { position: relative; width: 500px; height: 500px; border: 1px solid #000; } .child { position: absolute; background-color: steelblue; w.. 2022. 1. 6.
CSS ํฌ์ง€์…˜ (1)_๋ถ€๋ชจ์š”์†Œ ์ž์‹์š”์†Œ position ์†์„ฑ : static, fixed, relative, absolute ๊ทธ ์ค‘์—์„œ ์ด๋ฒˆ์— ๋‹ค๋ฃฐ ๋‚ด์šฉ์€ ์•„๋ž˜์˜ ๋‘๊ฐ€์ง€์ด๋‹ค. relative -> ๋ถ€๋ชจ์š”์†Œ์—! absolute -> ์ž์‹์š”์†Œ์—! ์˜ˆ์‹œ .parent { background-color: blueviolet; width: 600px; height: 400px; position: relative; } .child { background-color: rgb(140, 132, 190); width: 200px; height: 100px; position: absolute; } position์†์„ฑ์„ ๋ถ€๋ชจ์š”์†Œ์— relative, ์ž์‹์š”์†Œ์— absolute๋กœ ์ง€์ •ํ•ด์ฃผ์—ˆ๋‹ค. ์ด๋ ‡๊ฒŒ๋งŒ ํ•ด๋†“์œผ๋ฉด ์•„๋ฌด ๋ณ€ํ™”๊ฐ€ ์—†๋‹ค. ์ขŒํ‘œ๋ฅผ ์ง€์ •ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค! ์ขŒํ‘œ๊ฐ’์€.. 2022. 1. 5.
๋ฐ˜์‘ํ˜•