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

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ206

์„ฑ๋ณ„ ํ†ต๊ณ„ CSS ๋””์ž์ธ ๋ฐ SASS โœˆ ์„ฑ๋ณ„ ํ†ต๊ณ„ CSS ๋””์ž์ธ ๋ฐ SASS ์„ฑ๋ณ„ ํ†ต๊ณ„ CSS ๋””์ž์ธ ๋ฐ SASS ์„ฑ๋ณ„ ์ฐจํŠธ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋”ฑ ๋””์ž์ธ์— ๋งž๋Š”๊ฒŒ ์—†์–ด์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋งŒ๋“ค์–ด๋ดค๋‹ค. ์›๋ฆฌ ์ž์ฒด๋Š” ๊ฐ„๋‹จํ•˜๋‹ค. ๊ทธ๋ƒฅ ๋ง‰๋Œ€๊ทธ๋ž˜ํ”„์—์„œ ํผ์„ผํŠธ ํ†ต๊ณ„ ๊ทธ๋ ค์ฃผ๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ๋‹ค๋งŒ ๋‹ค๋ฅธ ์ ์€ BG๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ ๋ฟ์ด๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฑ„์›Œ์ ธ ์žˆ์ง€ ์•Š์€ ํ…Œ๋‘๋ฆฌ๋งŒ ์žˆ๋Š” ์„ฑ๋ณ„ BG๋ฅผ ๋ถ€๋ชจ ๊ฐ์ฒด์— background๋กœ ์ค€๋‹ค. ์ดํ›„ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์—˜๋ ˆ๋จผํŠธ๋Š” ์ƒ‰์„ ๊ฐ€์ง„ BG๋ฅผ background๋กœ ๋ฐ›๋Š”๋‹ค. ์ƒ‰์ด ๋จธ๋ฆฌ์—์„œ๋ถ€ํ„ฐ ์น ํ•ด์ง„๋‹ค๋ฉด background position์€ top์ด๊ฒ ์ง€๋งŒ ๋ณดํ†ต ์ด๋Ÿฐ ์ฐจํŠธ๋Š” ๋‹ค๋ฆฌ๋ถ€ํ„ฐ ์ƒ‰์ด ์น ํ•ด์ ธ ์˜ฌ๋ผ๊ฐ€์•ผ ํ•˜๋ฏ€๋กœ bottom์„ ์ค€๋‹ค. ๊ด€๋ จ BG๋Š” ์•„๋ž˜์— ์ฒจ๋ถ€ํ•ด ๋‘๋„๋ก ํ•˜๊ฒ ๋‹ค. ์†Œ์Šค์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. html ์—ฌ์„ฑ 73% 7300 ๋‚จ์„ฑ .. 2019. 12. 9.
โœˆ CSS IE ์ƒ์œ„ padding, child absolute position eorror ๋ฌธ์ œ ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• CSS IE ์ƒ์œ„ padding, child absolute position eorror ๋ฌธ์ œ. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ฌ๋ ฅํ˜• ์Šค์ผ€์ค„์—์„œ ์นด์šดํ„ฐ ํŒจ๋„์€ TD์˜ bottom์— ๋ถ™์–ด์•ผ ํ•œ๋‹ค. ํฌ๋กฌ์ด๋‚˜ ์›นํ‚ท ๊ธฐ๋ฐ˜ ๋ฐ”๋ฅด์šฐ์ €์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋‚˜ IE์—์„œ๋Š” ์ค‘๊ฐ„์— ๋œจ๋Š” ํ˜„์ƒ์ด ์ƒ๊ฒผ๋‹ค. ์ด ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์†”๋ฃจ์…˜์€ ๊ตฌ์กฐ ์ž์ฒด์˜ ๋ฌธ์ œ๋‹ค. TD์˜ ๋†’์ด๋Š” 140px๋กœ ์ฃผ๊ณ , sns ๋ฒ„ํŠผ ํŒœ์€ margin์œผ๋กœ ์—ฌ๋ฐฑ์„ ๋„์› ์–ด์•ผ ํ–ˆ๋‹ค. ํ˜„์žฌ๋Š” padding์œผ๋กœ ๋„์›Œ์ ธ ์žˆ๋Š” ์ƒํƒœ๋‹ค. ์ด๋ฏธ ํผ๋ธ”๋ฆฌ์‹ฑ๋œ ๊ตฌ์กฐ๋ฅผ ๋ฐ”๊ฟ€ ๊ฒƒ์ธ์ง€, ie์—๋งŒ ๊ตฌ์กฐ๋ฅผ ์ค˜์„œ ํŒจ์น˜๋ฅผ ํ• ์ง€๋Š” ์ „์ ์œผ๋กœ ์„ ํƒ์˜ ๋ฌธ์ œ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ตฌ์กฐ๋ฅผ ๋‹ค๋ฅธ ๊ณณ์—์„œ๋„ ์“ฐ๊ณ  ์žˆ์ง€๋งŒ, ๊ทธ ๊ณณ์—์„œ์˜ ie๋ฌธ์ œ๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ƒฅ ie ํŒจ์น˜๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. @char.. 2019. 11. 29.
โœˆ visual studio code ๋“ค์—ฌ์“ฐ๊ธฐ fomatter tab ๊ฐ„๊ฒฉ ์กฐ์ • visual studio code ๋“ค์—ฌ์“ฐ๊ธฐ fomatter tab ๊ฐ„๊ฒฉ ์กฐ์ • ์˜ˆ์ „์—๋Š” ๋“œ๋ฆผ์œ„๋ฒ„๋กœ ์ฃผ๋กœ ์ž‘์—…ํ–ˆ๋Š”๋ฐ, ์š”์ƒˆ๋Š” ์›ฌ๋งŒํ•œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” VScode๋กœ ํ•œ๋‹ค. ์–ด๋Š๋‚  ์ •์‹  ์ค„ ๋†“๊ณ  ์žˆ๋‹ค๊ฐ€, ๋ญ˜ ๊ฑด๋“œ๋ ธ๋Š”์ง€, ํฌ๋งคํ„ฐ์˜ ํ…์ŠคํŠธ ๋“ค์—ฌ์“ฐ๊ธฐ ๊ฐ„๊ฒฉ์ด ๋„ˆ๋ฌด ๋„“์–ด์กŒ๋‹ค. ํƒญ ๊ฐ„๊ฒฉ์ด 8๋ฌธ์ž ๊ฐ„๊ฒฉ์ด๋‹ค. ์ด๊ฑธ ํ™•์ธํ•˜๋Š”๊ฒƒ์€ ํƒœ์Šคํฌ๋ฐ”์˜ spaces ์˜†์˜ ์ˆซ์ž๋ฅผ ๋ณด๋ฉด ๋œ๋‹ค. ์ด ์„ค์ • ์—ญ์‹œ ์ € ๋ถ€๋ถ„์„ ํด๋ฆญํ•˜๋ฉด ๋œ๋‹ค. ์œ„์˜ Spaces:8์„ ํด๋ฆญํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋“œ๋กญ์ด ์—ด๋ฆฐ๋‹ค. Indent Using Spaces๋ฅผ ์„ ํƒํ•œ๋‹ค. 1๋ฌธ์ž๋ถ€ํ„ฐ 8๊ฐœ๊นŒ์ง€ ์„ ํƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํ˜„์žฌ๋Š” 8๋ฌธ์ž๋กœ ์„ ํƒ๋˜์–ด ์žˆ๋‹ค. VS์ฝ”๋“œ ์ „์ฒด์˜ ์„ค์ •์€ 2๋ฌธ์ž๋กœ ํƒญ์‚ฌ์ด์ฆˆ๋ฅผ ์ง€์ •ํ•ด๋‘” ์ƒํƒœ๋‹ค. 2๋ฅผ ์„ ํƒํ•˜๋ฉด 2๋ฌธ์ž ๊ฐ„๊ฒฉ์œผ๋กœ ๋ฐ”๋€๋‹ค. ๋‚˜๋Š” ์ฃผ๋กœ space๋กœ ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ํ•˜์ง€.. 2019. 11. 20.
SASS SCSS aํƒœ๊ทธ ์•„๋ž˜ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ƒ‰ ์š”์†Œ๋ฅผ a:hover ์ƒ‰์€ ๊ฐ™๊ฒŒ ํ•˜๊ธฐ โœˆSASS SCSS aํƒœ๊ทธ ์•„๋ž˜ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ƒ‰ ์š”์†Œ๋ฅผ a:hover ์ƒ‰์€ ๊ฐ™๊ฒŒ ํ•˜๊ธฐ SASS SCSS aํƒœ๊ทธ ์•„๋ž˜ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ƒ‰ ์š”์†Œ๋ฅผ a:hover ์ƒ‰์€ ๊ฐ™๊ฒŒ ํ•˜๊ธฐ. ๋˜๊ฒŒ ๊ฑฐ์ฐฝํ•œ ํ‘œํ˜„๊ฐ™์ง€๋งŒ ๋ณ„๊ฑฐ ์•„๋‹ˆ๋‹ค. ๋‹ค๋งŒ SCSS์˜ ๊ตฌ์กฐ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•œ ๊ธ€์ด๋‹ค. ์œ„์™€ ๊ฐ™์€ ๊ฒฝ์šฐ ํ…์ŠคํŠธ ์˜์—ญ์— ๋งํฌ๋Š” ํ•˜๋‚˜๋‹ค. ๋งˆ์šฐ์Šค์˜ค๋ฒ„๊ฐ€ ๋˜์—ˆ์„ ๋•Œ ๋ฌธ๋‹จ ๋ณ„๋กœ ์ƒ‰์ด ๋ฐ”๋€Œ๋ฉด ์•ˆ๋˜๊ณ , ์ „์ฒด๊ฐ€ ์ƒ‰์ด ๋ฐ˜์ „์ด ๋˜์–ด์•ผ ํ•œ๋‹ค. ๊ฐ๊ฐ ์Šคํƒ€์ผ์„ ์ฃผ์–ด๋„ ๋˜์ง€๋งŒ, SCSS์—์„œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. html Contents ์ŠคํŽ˜์ธํ•˜์ˆ™ 3ํ™” ๋ฏธ์•ˆํ•˜์ง€๋งŒ, ๋‚œ ๋‹น์‹ ๋“ค์ด ๊ถ๊ธˆํ•˜์ง€ ์•Š์•„์š”๋ฏธ์•ˆํ•˜์ง€๋งŒ, ๋‚œ ๋‹น์‹ ๋“ค์ด ๊ถ๊ธˆํ•˜์ง€ ์•Š์•„์š”๋ฏธ์•ˆํ•˜์ง€๋งŒ, ๋‚œ ๋‹น์‹ ๋“ค์ด ๊ถ๊ธˆํ•˜์ง€ ์•Š์•„์š” ์ด๋Ÿฐ ๊ตฌ์กฐ์ผ ๋•Œ SCSS SCSS ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ•œ๋‹ค. .card { borde.. 2019. 11. 18.
๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์…€๋ ‰ํŠธ .bootstrap-select css ์Šคํƒ€์ผ ๋ณ€๊ฒฝ ๋ชจ๋‘ ์„ ํƒ ํ•ด์ œ ํ† ๊ธ€ ๋ฒ„ํŠผ scss ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์…€๋ ‰ํŠธ .bootstrap-select css ์Šคํƒ€์ผ ๋ณ€๊ฒฝ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์˜ ์…€๋ ‰ํŠธ๋Š” ์…€๋ ‰ํŠธ ๊ทธ ์ž์ฒด๋Š” ์˜ˆ์˜์ง€๋งŒ, ๋ฉ€ํ‹ฐ ์…€๋ ‰ํŠธ ์‚ฌ์šฉ ์‹œ์— ์„ ํƒ ์ฒดํฌ๊ฐ€ ๋„ˆ๋ฌด ์•ˆ ์˜ˆ์˜๋‹ค. ๋”๋”๊ตฐ๋‹ค๋‚˜ ํ•œ๊ตญ์‚ฌ๋žŒ๋“ค์€ ๋ฉ€ํ‹ฐ ์…€๋ ‰ํŠธ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์•„์„œ checkbox๋ฅผ ํ•„์š”๋กœ ํ•œ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๋ฉ€ํ‹ฐ ์…€๋ ‰ํŠธ ๋ฐ•์Šค๋ฅผ ์ •๋ง ์•ˆ ์˜ˆ์˜๋‹ค. ์ด๊ฒƒ์„ ๋งˆ์น˜ ์ฒดํฌ๋ฐ•์Šค๋กœ ์„ ํƒํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ”๊พธ๋Š” ๊น€์— ๋ชจ๋‘ ์„ ํƒ๊ณผ ๋ชจ๋‘ ํ•ด์ œ ๋ฒ„ํŠผ๋„ ๋งˆ์น˜ ์ „์ฒด ์„ ํƒ ์ฒดํฌ๋ฐ•์Šค์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐ”๊ฟ”๋ณด์ž. ๋ฌผ๋ก  ์ด๋•Œ ์ฒดํฌ๋ฐ•์Šค๋Š” ์ด๋ฏธ์ง€ BG๋‹ค. ์ด ๋ฐฉ์‹์„ ์“ธ ๋•Œ์˜ ๊ฐœ๋ฐœ ์ด์ ์€ ๋ชจ๋‘ ์„ ํƒ๊ณผ ํ•ด์ œํ•  ๋•Œ ์ „์ฒด ์ฒดํฌ๋ฐ•์Šค์˜ checked๋ฅผ ์ œ์–ดํ•ด์ค„ ํ•„์š”๊ฐ€ ์—†๋‹ค. bootstrap ์ž์ฒด์˜ jquery๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ˜์ „ํ•ด ์ค€๋‹ค. ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์…€๋ ‰ํŠธ์— multiple์„ ์ค„ ๋•Œ data-actions.. 2019. 11. 14.
โœˆ img ํƒœ๊ทธ 404 Error์‹œ์— ๋Œ€์ฒด ์ด๋ฏธ์ง€ ๋„์šฐ๊ธฐ img ํƒœ๊ทธ 404 Error๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋Œ€์ฒด ์ด๋ฏธ์ง€๋ฅผ ๋„์šฐ๋Š” ๊ฒƒ์€ ์‰ฝ๋‹ค. ์•„๋‹ˆ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ทธ๋ ‡๊ฒŒ ๋งŒ๋“ค๋ฉด ๋ณ„๋กœ ๊ฑฑ์ •ํ•  ๋ฌธ์ œ๋Š” ์•„๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋Œ€์ฒด๋กœ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ด๋ฏธ์ง€๋Š” bg์†์„ฑ์„ ์ค€ ์Šคํƒ€์ผ์„ ๋จน์ด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋ฏ€๋กœ, bg๊ฐ€ ๊น”๋ฆฌ์ง€ ์•Š์œผ๋ฉด ์Šคํƒ€์ผ๋งŒ ๋ณ€๊ฒฝํ•ด ์ฃผ๋ฉด ๋œ๋‹ค. ๊ทธ ์ด์™ธ์˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ด๋ฏธ์ง€ ์š”์†Œ๋“ค๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋œ๋‹ค. ๋ฌธ์ œ๋Š” ๊ฒŒ์‹œํŒ์ด๋‚˜, ๊ฐค๋Ÿฌ๋ฆฌ ๋“ฑ ๋‹ค์ˆ˜ ์‚ฌ์šฉ์ž ๋นŒ๋Ÿฐ ๊ทธ๋ฃน์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ด๋ฏธ์ง€๋ฅผ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜, ์˜ฌ๋ ธ๋˜ ์ด๋ฏธ์ง€ ์†Œ์Šค ์ฃผ์†Œ๊ฐ€ ์—†์–ด์ง„ ๊ฒฝ์šฐ์— ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฏธ์ง€ ์—๋Ÿฌ ๋ฌธ์ œ๋Š” ๋ณดํ†ต ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด๊ฒฐํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์•ž์„œ๋„ ์ง€์ ํ–ˆ์ง€๋งŒ ๊ฒŒ์‹œํŒ์— ์ด๋ฏธ์ง€๋ฅผ ๋ถˆํŽŒํ•ด๋‹ค ๋ถ™์ด๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ์นœ์ ˆํ•˜๊ฒŒ htmlํƒœ๊ทธ๋ฅผ ์—ด์–ด์„œ ๋Œ€์ฒด ์ด๋ฏธ์ง€ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” attr์„ ์ง‘์–ด๋„ฃ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ๊ฒƒ์€ .. 2019. 11. 11.