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

์›น(IT) ์ •๋ณด/css14

css3 box-sizing ๋ฐ•์Šค์ฝ”๋”ฉ์˜ ๊ธฐ๋ณธ ๋””์ž์ธ์„ ๋‹ค ํ•ด๋†“๊ณ  ๋‚˜๋ฉด ์ฝ”๋”ฉ์— ์•ž์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ๋“ค์ด ๋งŽ์ด ๋ฒŒ์–ด์ ธ ๊ณ ๋ฏผ์„ ํ•ญ์ƒ ๋งŽ์ด ํ–ˆ์—ˆ๋˜ ๋ถ€๋ถ„์ด์ฃ . ๋‚ด์šฉ๋ฌผ ๋‚ด์šฉ๋ฌผ ๋‚ด์šฉ๋ฌผ ๊ฐ ๋ฐ•์Šค๊ฐ€ 200px์ด๊ณ  ํŒจ๋”ฉ์ด 10px ๋ณด๋”๊ฐ€ ์žˆ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋˜๋Š”๋ฐ์š” ์‹ค์งˆ์ ์œผ๋กœ ์‚ฌ์ด์ฆˆ๋Š” 1+10+200+10+1 = 223์ด ๋ฉ๋‹ˆ๋‹ค. div {width:200px; height:50px; padding:10px; border:1px solid #ccc} ๊ทธ๋ž˜์„œ 200์—์„œ 22๋ฅผ ๋บ€ 178์„ width ๊ฐ’์„ ์ค˜์•ผ ์‹ค์งˆ์ ์œผ๋กœ ๋””์ž์ธ๋œ 200px์— ๋งž๊ฒŒ ์ฝ”๋”ฉ์ด ๋์—ˆ์ฃ .. ๊ทธ๋ž˜์„œ ์ด ๋ถ€๋ถ„์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•œ css3 ์ƒˆ๋กœ์šด ์†์„ฑ์ด ์žˆ๋Š”๋ฐ์š”. ๋ฐ”๋กœ ๋ฐ•์Šค์‚ฌ์ด์ง•์ž…๋‹ˆ๋‹ค. box-sizing:border-box padding๊ณผ border๋ฅผ width์— ํฌํ•จํ•˜์—ฌ ๊ณ„์‚ฐํ•ด์„œ ์›น์— ์ ์šฉ์‹œ์ผœ์ค๋‹ˆ.. 2017. 6. 26.
css3 background-size ๊ธฐ์กด css์—์„œ ์ถ”๊ฐ€๋œ css3์ถ”๊ฐ€ ์†์„ฑ์ธ background-size์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ด…์‹œ๋‹ค. ๊ธฐ์กด์— ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์˜€์„๋•Œ ์ •๋ ฌ ๋ฐ ์œ„์น˜๋งŒ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ background-size ์ด ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋”์šฑ ํŽธ๋ฆฌํ•œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ์š”. ์šฐ์„  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์†์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. auto ๊ธฐ๋ณธ๊ฐ’. ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ๋„ˆ๋น„์™€ ๋†’์ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. lenth ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•˜๊ณ  ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ ๋†’์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ ์ฃผ์–ด์ง€๋ฉด ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ "auto"๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. percentage ๋ถ€๋ชจ ์š”์†Œ์˜ ๋ฐฑ๋ถ„์œจ๋กœ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•˜๊ณ  ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ ๋†’์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ ์ฃผ์–ด์ง€๋ฉด ๋‘.. 2017. 6. 25.