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

Lect & Tip/html, css, scss24

์„ฑ๋ณ„ ํ†ต๊ณ„ 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.
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.
โœˆ img ํƒœ๊ทธ 404 Error์‹œ์— ๋Œ€์ฒด ์ด๋ฏธ์ง€ ๋„์šฐ๊ธฐ img ํƒœ๊ทธ 404 Error๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋Œ€์ฒด ์ด๋ฏธ์ง€๋ฅผ ๋„์šฐ๋Š” ๊ฒƒ์€ ์‰ฝ๋‹ค. ์•„๋‹ˆ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ทธ๋ ‡๊ฒŒ ๋งŒ๋“ค๋ฉด ๋ณ„๋กœ ๊ฑฑ์ •ํ•  ๋ฌธ์ œ๋Š” ์•„๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋Œ€์ฒด๋กœ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ด๋ฏธ์ง€๋Š” bg์†์„ฑ์„ ์ค€ ์Šคํƒ€์ผ์„ ๋จน์ด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๋ฏ€๋กœ, bg๊ฐ€ ๊น”๋ฆฌ์ง€ ์•Š์œผ๋ฉด ์Šคํƒ€์ผ๋งŒ ๋ณ€๊ฒฝํ•ด ์ฃผ๋ฉด ๋œ๋‹ค. ๊ทธ ์ด์™ธ์˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ด๋ฏธ์ง€ ์š”์†Œ๋“ค๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋œ๋‹ค. ๋ฌธ์ œ๋Š” ๊ฒŒ์‹œํŒ์ด๋‚˜, ๊ฐค๋Ÿฌ๋ฆฌ ๋“ฑ ๋‹ค์ˆ˜ ์‚ฌ์šฉ์ž ๋นŒ๋Ÿฐ ๊ทธ๋ฃน์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ด๋ฏธ์ง€๋ฅผ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜, ์˜ฌ๋ ธ๋˜ ์ด๋ฏธ์ง€ ์†Œ์Šค ์ฃผ์†Œ๊ฐ€ ์—†์–ด์ง„ ๊ฒฝ์šฐ์— ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฏธ์ง€ ์—๋Ÿฌ ๋ฌธ์ œ๋Š” ๋ณดํ†ต ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด๊ฒฐํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์•ž์„œ๋„ ์ง€์ ํ–ˆ์ง€๋งŒ ๊ฒŒ์‹œํŒ์— ์ด๋ฏธ์ง€๋ฅผ ๋ถˆํŽŒํ•ด๋‹ค ๋ถ™์ด๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ์นœ์ ˆํ•˜๊ฒŒ htmlํƒœ๊ทธ๋ฅผ ์—ด์–ด์„œ ๋Œ€์ฒด ์ด๋ฏธ์ง€ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” attr์„ ์ง‘์–ด๋„ฃ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ๊ฒƒ์€ .. 2019. 11. 11.
[์›นํ‘œ์ค€ CSS] cursor:pointer๊ฐ€ ์›นํ‘œ์ค€. cursor:hand๋Š” ie์—์„œ๋งŒ. 2014.10.04 11:38 [์›น ํ‘œ์ค€ CSS] cursor:pointer๊ฐ€ ์›น ํ‘œ์ค€. cursor:hand๋Š” ie์—์„œ๋งŒ. ์ด๋ฏธ์ง€์— onClick="javascript:…."๋ฅผ ์“ด ๊ฒฝ์šฐ๋ผ๋“ ์ง€ ๋ญ OnClick์†์„ฑ์€ Aํƒœ๊ทธ ์ด์™ธ์˜ ๋ชจ๋“  ๊ฐ์ฒด์— ์ค„ ์ˆ˜ ์žˆ๋‹ค. TD์—๋„ DIV์—๋„ ์ค„ ์ˆ˜ ์žˆ๋Š”๋ฐ...์ด ์†์„ฑ์„ ๊ฐ์ฒด์— ์ค˜๋„ ํด๋ฆญ์„ ํ•  ๋•Œ ์•ก์…˜์€ ์ผ์–ด๋‚˜์ง€๋งŒ ๋งˆ์šฐ์Šค์˜ ์ปค์„œ ๋ชจ์–‘์ด ์† ๋ชจ์–‘์ด ์•„๋‹Œ ํ™”์‚ดํ‘œ ๋ชจ์–‘์œผ๋กœ ๊ทธ๋Œ€๋กœ ๋‚จ์•„ ์žˆ์œผ๋‹ˆ๊นŒ ์‚ฌ๋žŒ๋“ค์ด ํด๋ฆญํ•˜๋Š” ๊ฑด์ง€ ๋ชจ๋ฅผ ๋•Œ๊ฐ€ ๋งŽ๋‹ค. ๊ทธ๋Ÿด ๋• ํ”ํžˆ style="cursor:hand;"๋ฅผ ์“ฐ์ง€๋งŒ, FireFox์—์„œ๋Š” ์•ˆ ๋จนํžŒ๋‹ค. MS์—์„œ ์ž„์˜๋กœ ๋งŒ๋“  ์†์„ฑ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋Ÿด ๋• style="cursor:pointer;" ๋กœ ์ฃผ๋ฉด ๋œ๋‹ค. cursor:pointer๊ฐ€ ์›นํ‘œ์ค€์ด๋‹ค. .. 2019. 9. 16.
CSS ์„ ํƒ์ž (selector)์˜ ์ •์˜์™€ ์‚ฌ์šฉ๋ฒ• CSS๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐ ์žˆ์–ด์„œ ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ด๊ณ  ๊ธฐ๋ณธ์ ์ด๊ณ  ํ•ต์‹ฌ ์ ์ธ ๊ฒƒ์ด ๋ฐ”๋กœ CSS ์„ ํƒ์ž์˜ ํ™œ์šฉ์ด์ฃ . CSS์˜ ์„ ํƒ์ž ๋ฌธ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ฃ . ์„ ํƒ์ž { ์†์„ฑ:๊ฐ’} /*example*/ select {position:absolute} #selector { position:absolute; } .selector { postition:absolute; } ์ด๋Ÿฐ ์„ ํƒ์ž๋Š” ์šฐ๋ฆฌ๊ฐ€ CSS์˜ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ณ  ์‹ถ์€ ํŠน์ • ๋Œ€์ƒ์„ ์ œํ•œํ•˜๊ณ  ์ง€์ •ํ•˜๋Š” ๊ฒƒ์„ ์ง€์นญํ•˜๋Š” ๊ฒƒ์ด์ฃ . ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•˜๋ฉด ํƒ€๊นƒ์ด๋ผ๊ณ  ์—ฌ๊ฒจ๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. ์œ„์—์„œ ์˜ˆ๋ฅผ ๋“  ์„ ํƒ์ž 3์ข…์— ๋Œ€ํ•ด์„œ ์ผ๋‹จ ์•Œ์•„๋ณด์ฃ . ์š”์†Œ ์„ ํƒ์ž (type Selector) ์•„๋ฌด๋Ÿฐ ๊ธฐํ˜ธ๊ฐ€ ์—†์ด ์˜ค๋Š” ๋‹จ์–ด๋Š” html ํƒœ๊ทธ์˜ Element์š”์†Œ์ž…๋‹ˆ๋‹ค. a, p, div, table, li, u.. 2019. 9. 8.
โœˆ checkbox css ์ฒดํฌ๋ฐ•์Šค ์Šคํƒ€์ผ๋กœ ์˜ˆ์˜๊ฒŒ ํ•˜๋Š” ๋ฒ• - ์›น ์ ‘๊ทผ์„ฑ ๋งž์ถ”๊ธฐ input[type=checkbox] + label ์ฒดํฌ๋ฐ•์Šค ์ž์ฒด๋ฅผ ์˜ˆ์˜๊ฒŒ ๊พธ๋ฐ€ ์ˆ˜๋Š” ์—†๋‹ค. ๊ตณ์ด ํ•œ์‚ฌ์ฝ” ๊พธ๋ฏธ์ž๋ฉด, ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋ฅผ ์ด์šฉํ•  ์ˆ˜๋Š” ์žˆ๋‹ค. ์ฒดํฌํ‘œ์‹œ๊ฐ€ ๋˜์—ˆ์„ ๋•Œ๋Š” input[type=checkbox]:checked์— ์Šคํƒ€์ผ์„ ์ฃผ๋ฉด ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๋ฏธ์ง€๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์Šคํƒ€์ผ๋กœ ์˜ˆ์˜๊ฒŒ ๊พธ๋ฏธ๋ ค๋ฉด...์ด๊ฒŒ ์ข€ ๋ณต์žกํ•ด์ง„๋‹ค. input[type=checkbox] + label ์„ ์ด์šฉํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ด ๋ฐฉ๋ฒ•์˜ ํ•ต์‹ฌ์€ input ์ฒดํฌ๋ฐ•์Šค ์ž์ฒด๋ฅผ ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•˜๊ณ  label์— ์Šคํƒ€์ผ์„ ์ฃผ์–ด์„œ ๊พธ๋ฏธ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ณดํ†ต ์ด๋Ÿด ๋•Œ, ์ง„์งœ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ input[type=checkbox] { display:none} ์„ ์“ฐ๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•ด ๋ฒ„๋ฆฌ๋ฉด ์›น์ ‘๊ทผ์„ฑ ์œ„๋ฐฐ๊ฐ€ ๋œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, label์ž์ฒด๋Š” focus๋ฅผ ๋ฐ›์ง€ ๋ชปํ•˜๊ณ , inp.. 2019. 9. 4.
โœˆcss3 :not ์„ ํƒ์ž css3๋ฅผ ์“ฐ๋ฉด css2์— ๋น„ํ•ด์„œ ํผ๋ธ”๋ฆฌ์…”๊ฐ€ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ๊ฐ€ ๊ต‰์žฅํžˆ ์ˆ˜์›”ํ•˜๋‹ค. ์˜ˆ์ „ ๊ฐ™์œผ๋ฉด ์Šคํฌ๋ฆฝํŠธ์˜ ๋„์›€์„ ๋ฐ›์•˜์–ด์•ผ ํ•  ์ผ์„ css๋งŒ์œผ๋กœ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ด์กŒ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. display:flex, nth-child(), calc()์™€ ๋”๋ถˆ์–ด :not ์„ ํƒ์ž๋Š” ์ •๋ง ์ถ•๋ณต์ด๋‹ค. ์‚ฌ์šฉ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ค. :not(.foo) {color:blue} ์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉด .foo ํด๋ž˜์Šค๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์—˜๋ ˆ๋จผํŠธ๋Š” ๋ชจ๋‘ ํ…์ŠคํŠธ ์ปฌ๋Ÿฌ ์ƒ‰์„ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ๋ฐ”๊พธ๋ž€ ๋œป์ด๋‹ค. ์ข€ ๋” ์„ธ๋ถ„ํ™” ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. div:not(.foo) { color:blue} div์ค‘์—์„œ fooํด๋ž˜์Šค๊ฐ€ ์—†๋Š” div๋Š” ํ…์ŠคํŠธ ์ปฌ๋Ÿฌ๋ฅผ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ํ•˜๋ผ๋Š” ๋œป์ด๋‹ค. Elements๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํด๋ž˜์Šค, ID๋ฅผ ๋Œ€์ƒ์œผ๋กœ๋„ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋‹น์—ฐํ•˜๋‹ค. .chartAr.. 2019. 8. 30.
~ + ์ธ์ ‘ ํ˜•์ œ ์„ ํƒ์ž๋ฅผ ์ด์šฉํ•œ No javascript ํ† ๊ธ€ ์ƒ์„ธ๊ฒ€์ƒ‰ ํ™”๋ฉด CSS๋งŒ์œผ๋กœ ํผ๋ธ”๋ฆฌ์‹ฑํ•˜๊ธฐ ~ + ์ธ์ ‘ ํ˜•์ œ ์„ ํƒ์ž๋ฅผ ์ด์šฉํ•œ No javascript ํ† ๊ธ€ ์ƒ์„ธ๊ฒ€์ƒ‰ ํ™”๋ฉด CSS๋งŒ์œผ๋กœ ํผ๋ธ”๋ฆฌ์‹ฑํ•˜๊ธฐ ์ƒ์„ธ๊ฒ€์ƒ‰ ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ ์ƒ์„ธ ๊ฒ€์ƒ‰์šฉ ์˜ต์…˜๋“ค์ด ๋ณด์—ฌ์ง€๊ณ , ์ƒ์„ธ๋ฒ„ํŠผ์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ๋ˆŒ๋Ÿฌ์„œ ํ† ๊ธ€ํ•˜๋ฉด ์ƒ์„ธ๊ฒ€์ƒ‰์ด ์‚ฌ๋ผ์ง€๋Š” ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ๋ณดํ†ต์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์“ธ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ํ•˜๋‹ค๋ชปํ•ด ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„, ๊ฐ„๋‹จํ•œ ํ† ๊ธ€ ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•ด์•ผ๋งŒ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์Šคํƒ€์ผ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์‘์šฉํ•˜๋ฉด, ์Šคํฌ๋ฆฝํŠธ์˜ ๋„์›€์—†์ด ์ƒ์„ธ ๊ฒ€์ƒ‰ ํ† ๊ธ€์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์›๋ฆฌ๋Š” checkbox์˜ ์ธ์ ‘ ์—˜๋ ˆ๋จผํŠธ์— ์ƒ์„ธ๊ฒ€์ƒ‰ ์˜์—ญ์ด ๋†“์ด๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. input[type="checkbox"]+ ์„ ํƒ์ž๋Š” ์ธ์ ‘ํ˜•์ œ ์„ ํƒ์ž๊ธฐ ๋•Œ๋ฌธ์—, label_text์— ์–‘๋ณดํ•˜๊ณ , input[type="checkbox"]~ ํ˜•์ œ์„ ํƒ์ž๋ฅผ ์ด์šฉํ•ด์„œ .styledBt.. 2019. 8. 16.