css

    ๊ฐ์ข… ํƒœ๊ทธ๋“ค - input, form, value, label, select, table, date

    ์ด๋Ÿฌํ•œ ํƒœ๊ทธ๋“ค์˜ ๊ฒฝ์šฐ DB๊ฐœ๋ฐœ์„ ๊ณ ๋ คํ•˜์—ฌ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. checkbox์˜ ๊ฒฝ์šฐ label์„ ํด๋ฆญํ–ˆ์„ ๋•Œ๋„ ์ฒดํฌ๊ฐ€ ๋˜๋„๋ก ์ฒ˜๋ฆฌํ•œ๋‹ค. ํƒœ๊ทธ ํผ์€ ์–ด๋– ํ•œ ์–‘์‹์— ์œ ์ €๊ฐ€ ์ž…๋ ฅ์„ ํ•˜๋Š” ํ˜•ํƒœ์™€ ๊ด€๋ จ๋œ ํƒœ๊ทธ๋“ค์„ ์˜๋ฏธํ•˜๋ฉฐ ๋กœ๊ทธ์ธ์ฐฝ, ํšŒ์›๊ฐ€์ž… ์–‘์‹, ํšŒ์›์ •๋ณด ์ˆ˜์ •, ๊ฒ€์ƒ‰์ฐฝ ๋“ฑ์— ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ์ด๋‹ค. action ์†์„ฑ action ์†์„ฑ์€ ํƒœ๊ทธ์— ์ž…๋ ฅ๋œ ๋‚ด์šฉ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์˜ URI๋ฅผ ์ง€์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ฆ‰, ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•œ๋‹ค. method ์†์„ฑ - get, postget์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ฑฐ๋‚˜, ๊ฒ€์ƒ‰ํ•  ๋•Œ์— ์‚ฌ์šฉ๋œ๋‹ค. post๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ์ƒ์„ฑ/์—…๋ฐ์ดํŠธ ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ์ž…๋ ฅ๋œ ๋‚ด์šฉ์˜ ํฌ๊ธฐ์— ์ œํ•œ์„ ๋ฐ›์ง€ ์•Š๊ณ  ์ž…๋ ฅํ•œ ๋‚ด์šฉ์ด ๋…ธ์ถœ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ ์‹œ ๋“ฑ์— ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค. ..

    ๋„ค์ด๋ฐ๊ณผ BEM ํด๋ž˜์Šค ์ž‘์„ฑ๋ฒ•

    ๋„ค์ด๋ฐ ์˜๋ฏธ์žˆ๊ฑฐ๋‚˜ ์ผ๋ฐ˜์ ์ธ ๋„ค์ด๋ฐ์„ ์‚ฌ์šฉํ•œ๋‹ค. → ์œ ์ง€๋ณด์ˆ˜์— ์œ ๋ฆฌํ•˜๋‹ค. ์š”์†Œ์˜ ๋ชฉ์ ์„ ๋ฐ˜์˜ํ•˜๋Š” ๋ช…์นญ ์‚ฌ์šฉ์„ ์ง€ํ–ฅํ•œ๋‹ค. ๊ฐ€๋Šฅํ•˜๋ฉด ์งง์ง€๋งŒ ๋„ˆ๋ฌด ์ถ•์•ฝํ•˜์—ฌ (์•Œ์•„๋ณผ ์ˆ˜ ์—†๊ฒŒ) ๋„ค์ด๋ฐํ•˜์ง„ ์•Š๋Š”๋‹ค. header, footer์—๋Š” ์ง์ ‘์ ์ธ ์Šคํƒ€์ผ์„ ๋˜๋„๋ก์ด๋ฉด ์ฃผ์ง€ ์•Š๋Š”๋‹ค. (include๋กœ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ฒฝ์šฐ๋ฅผ ๊ณ ๋ คํ•ด์„œ) SASS ์‚ฌ์šฉ ์‹œ์—๋Š” BEMํด๋ž˜์Šค ์ž‘์„ฑ๋ฒ•์„ ํ™œ์šฉํ•˜์—ฌ &-’ํด๋ž˜์Šค๋ช…’์œผ๋กœ ์ž‘์„ฑํ•˜๋„๋ก ํ•œ๋‹ค. SASS ์‚ฌ์šฉ ์‹œ ์š”์†Œ๊ฐ€ ๋งŽ์„ ๊ฒฝ์šฐ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์„น์…˜๋ณ„๋กœ ๋Š์–ด์„œ ์ž‘์„ฑํ•œ๋‹ค. /* ๊ฐ€๋Šฅํ•˜๋ฉด ์ถ•์•ฝํ•˜์—ฌ ์“ฐ๋˜, ์ถ•์•ฝํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์„ ์–ต์ง€๋กœ ์ค„์—ฌ ์“ฐ์ง€ ์•Š๋Š”๋‹ค. */ .nav {...} .author {...} BEM(Block Elements Modifier)/ํด๋ž˜์Šค ์ž‘์„ฑ๋ฒ• ์˜์–ด ์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑํ•œ๋‹ค. ..