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

HTML

(12)
[ํ”„๋ก ํŠธ์—”๋“œ ์ž…๋ฌธ] ์ธ๋ผ์ธ, ๋ธ”๋ก ์š”์†Œ ๋‚ด์šฉ ์—ด๋ฆฐํƒœ๊ทธ(์‹œ์ž‘ํ•˜๋Š”ํƒœ๊ทธ) /๋‹ซํžŒํƒœ๊ทธ(์ข…๋ฃŒํƒœ๊ทธ) tag = ์š”์†Œ(element) ๋‚ด์šฉ=contents (์š”์†Œ์˜ ๋‚ด์šฉ) ๋‚ด์šฉ ๋ถ€๋ชจ์š”์†Œ / ์ž์‹์š”์†Œ ๋‚ด์šฉ ์ƒ์œ„(์กฐ์ƒ)์š”์†Œ / ํ•˜์œ„(ํ›„์†)์š”์†Œ (๋ถ€๋ชจ์š”์†Œ / ์ž์‹์š”์†Œ) ๋“ค์—ฌ์“ฐ๊ธฐ (Indent) : Tab ๋‚ด์–ด์“ฐ๊ธฐ (Outdent) : Shift Tab 2. ์—ด๋ฆฌ๊ณ  ๋‹ซํžˆ๋Š” ํƒœ๊ทธ ์—†์ด, ์ข…๋ฃŒํƒœ๊ทธ ์—†๋Š” ํƒœ๊ทธ = ๋นˆ ํƒœ๊ทธ(empty tag) empty tag ์ž‘์„ฑ๋ฐฉ์‹ (html5) โ‘  : ์ž‘์„ฑ ํŽธ๋ฆฌํ•˜๋‚˜ ๋นˆ ํƒœ๊ทธ ์ธ์ง€ ๋ชปํ•˜๊ณ  ๋‹ซํžŒ ํƒœ๊ทธ ์ฐพ์œผ๋ ค๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ ๋ชจ๋ฅด๋Š” ํƒœ๊ทธ์ผ ๋•Œ ํ—ท๊ฐˆ๋ฆด ์ˆ˜ ์žˆ์Œ vue.js ๋“ฑ ์ด์šฉ์‹œ์—๋Š” /์•ˆ๋ถ™์ด๋ฉด ๋ฌธ์ œ ์ƒ๊ธฐ๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ์•„์„œ ๋ฅผ ๋” ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ์ข‹์€ ํŽธ โ‘ก : >> ๊ธฐ๋Šฅ์˜ ํ™•์žฅ tag ์ „์ฒด ์š”์†Œ์˜ ๊ธฐ๋ณธ์  ์—ญํ• ์„ attribute ๋กœ ํ™•์žฅ..
[ํ”„๋ก ํŠธ์—”๋“œ ์ž…๋ฌธ] CSS ์Šคํƒ€์ผ ์„ธํŒ… ์ดˆ๊ธฐํ™” ์ฝ”๋“œ / Day+4 1. codepen.io > start coding html : ๋ฐ”๋กœ body ๋ถ€๋ถ„codepen.io > start coding html : ๋ฐ”๋กœ body ๋ถ€๋ถ„ html preprocessor (markdown, pug ๋“ฑ) css preprocessor ์ „์ฒ˜๋ฆฌ ๋„๊ตฌ๋“ค (scss,.../vendor prefixor์˜ autoprefixing ์œ ์šฉ) js babel, typescript ์ž์ฃผ ์“ฐ์ž„ search CDNjs (lodash, react ๋“ฑ์˜ plugin ์ž์ฃผ ์‚ฌ์šฉ) login ํ•œ ์ƒํƒœ๋กœ codepen ์ž‘์„ฑํ•˜๋ฉด ์ €์žฅ ๊ฐ€๋Šฅ 2. f12๊ฐœ๋ฐœ์ž๋„๊ตฌ๋กœ live server ํ™•์ธํ•ด๋ณด๋ฉด body css์— ํฌ๋กฌ ๋””ํดํŠธ๋กœ margin 8px ํ™œ์šฉ๋˜๊ณ  ์žˆ์Œ ๋งŒ๋“ค์–ด์ง„ ์˜์—ญ ์—ฌ๋ฐฑ์€ ํ™ˆ๋ธŒ๋ผ์šฐ์ €๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋˜๋ฉฐ, ํฌ๋กœ์Šค๋ธŒ..
[ํ”„๋ก ํŠธ์—”๋“œ ์ž…๋ฌธ] Day+3 1. ๋ฌธ์„œ(ํŽ˜์ด์ง€)์˜ HTML ๋ฒ„์ „์„ ์ง€์ •) HTML์€ HTML1, HTML2, HTML3, HTML4, XHTML, HTML5 ์˜ ์†Œ์Šค๋ฅผ ๋ณด๋ฉด ๊ทธ ์›น์‚ฌ์ดํŠธ๋Š” XHTML์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋จ ๊ทธ ์ด์ „๋ฒ„์ „์€ ๊ฑฐ์˜ ์—†์Œ 2. ์‹œ์ž‘๊ณผ ์ข…๋ฃŒ ํƒœ๊ทธ ๋ฌธ์„œ์˜ ์ „์ฒด ๋ฒ”์œ„ ์˜๋ฏธ ๋ฌธ์„œ์˜ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฒ”์œ„. ์›น๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•ด์„ํ•ด์•ผํ•  ์›นํŽ˜์ด์ง€ ๋‚ด์˜ ์ œ๋ชฉ, ์„ค๋ช…, ์‚ฌ์šฉ ํŒŒ์ผ ์œ„์น˜, ์Šคํƒ€์ผ(CSS)๋“ฑ '๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๋Š” ์ •๋ณด' ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฒ”์œ„. ๋กœ๊ณ , ํ—ค๋”, ํ‘ธํ„ฐ, ๋‚ด๋น„๊ฒŒ์ด์…˜, ๋ฉ”๋‰ด, ๋ฒ„ํŠผ, ์ด๋ฏธ์ง€ ๋“ฑ ์›นํŽ˜์ด์ง€์˜ '๋ณด์—ฌ์ง€๋Š” ๊ตฌ์กฐ'๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฒ”์œ„ 3. head ํƒœ๊ทธ์— link ํƒœ๊ทธtab์œผ๋กœ (์—ฐ๊ฒฐ) main.css๋ฅผ html์— ์—ฐ๊ฒฐ html lang ํƒœ๊ทธ "" ๋‚ด์— ko ๋ณ€ํ™˜ํ•˜๋ฉด ํ•œ๊ตญ์–ด๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” html ํŽ˜..
[ํ”„๋ก ํŠธ์—”๋“œ ์ž…๋ฌธ] VSCODE Day+2 1. ํด๋” = ํ”„๋กœ์ ํŠธ = ๋””๋ ‰ํ† ๋ฆฌ 2. ํŒŒ์ผ์ด๋ฆ„์€ ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” '์†Œ๋ฌธ์ž'๋กœ๋งŒ ์ƒ์„ฑ (index.html ๋“ฑ) 3. !, enter ๋˜๋Š” tab ํด๋ฆญํ•˜๋ฉด ์ž๋™์œผ๋กœ html ๊ตฌ์กฐ ์™„์„ฑ๋จ 4. div ํƒœ๊ทธ ์ž๋™์™„์„ฑ Emmet? 5. ์•ž์ชฝ์— . ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํŒŒ์ผ์ด๋‚˜ ํด๋”๋Š” '์ˆจ๊น€ ์ „์šฉ ํŒŒ์ผ/ํด๋”'์ž„ (๋ฌด์‹œํ•˜๋ฉด ๋จ) 6. ์—ด๋ฆฐ ํƒœ๊ทธ ๋‹ซํžŒ ํƒœ๊ทธ 7. beautify (ctrl, alt, l) ๋‚ด์šฉ ์ •๋ฆฌ ํ”Œ๋Ÿฌ๊ทธ์ธ auto rename tag ํ”Œ๋Ÿฌ๊ทธ์ธ live server ํ”Œ๋Ÿฌ๊ทธ์ธ (ํ•˜๋‹จ go live / ์šฐํด๋ฆญ open with live server) / keyboard shortcuts from preference ์ด์šฉ 8. ํƒญ ์šฐ์ธก ํ•˜์–€ ๋™๊ทธ๋ผ๋ฏธ๋Š” '์ €์žฅ' ์•ˆํ•œ ์ƒํƒœ Ctrl+S ๋Š” ํŒŒ์ผ ๋‹จ์ผ ์ €์žฅ Ctrl +..