๐ŸŽˆ orm

๋‚ ์ด ํ’€๋ ค์„œ ์ข€ ์‚ด๋งŒํ•˜๋‹ค. ๋ณ€์ˆ˜ '๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜', '๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด'๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๋ฌธ์ž๋ฅผ ๋ณ€์ˆ˜๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. var x = 3; let y = 4; const z = 5; ๋ณด๋Š”๋ฐ”์™€ ๊ฐ™์ด JS์—๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ํ‚ค์›Œ๋“œ๊ฐ€ ์ด 3๊ฐœ๋‹ค. var, let, const์ธ๋ฐ, var๋Š” ์ด์ œ ์“ฐ์ง€ ์•Š๋Š” ์ถ”์„ธ๋ผ๊ณ  ํ•œ๋‹ค. let ๋ณ€์ˆ˜๋ฅผ ์ง€์ •. ์žฌํ• ๋‹น์ด ๊ฐ€๋Šฅํ•œ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉ. ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐํ™”๋ฅผ ํ•  ํ•„์š” X ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฐ’์ด ๋ฐ˜๋“œ์‹œ ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•  ๋•Œ๋งŒ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์„ ๊ถŒ๊ณ . const ์ƒ์ˆ˜๋ฅผ ์ง€์ •ํ• ๋•Œ ์‚ฌ์šฉ. ์ฆ‰, const๋Š” ์žฌํ• ๋‹น์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์ดˆ๊ธฐํ™”๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์›ฌ๋งŒํ•˜๋ฉด const๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด ๋‚ซ๋‹ค. ์ผ๋‹จ ๋‘˜ ๋‹ค ๋ธ”๋ก ์Šค์ฝ”ํ”„๋ฅผ ๊ฐ€์ง„๋‹ค. {}ํƒœ๊ทธ ์•ˆ์—์„œ๋งŒ ์œ ํšจํ•˜๋‹ค๋Š” ์˜๋ฏธ๋‹ค. ..
์˜ค์ „์—๋Š” lms๋กœ ์ˆ˜์—…์„ ์ง„ํ–‰ํ–ˆ๋‹ค. ์ดํ˜ธ์ค€ ๊ฐ•์‚ฌ๋‹˜์˜ html/css ์ˆ˜์—…์ด์—ˆ๋Š”๋ฐ ๋งˆ์ง€๋ง‰ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ถ€๋ถ„์ด ๋„ˆ๋ฌด ์‹ ๊ธฐํ–ˆ๋‹ค. ๊ผญ ์จ๋จน์–ด๋ด์•ผ์ง€ ใ…Žใ…Ž ์˜คํ›„๋ถ€ํ„ฐ๋Š” ๋‹ค์‹œ ์žฌํ˜„ ๊ฐ•์‚ฌ๋‹˜ ์‹œ๊ฐ„. flex ์†์„ฑ์— ๊ด€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์•˜๋‹ค. ์—ฌ์ „ํžˆ ์–ด๋ ค์šด ๋…€์„์ด๋‹ค...^^ ์ฐธ๊ณ ๋กœ CSS๋ฅผ ์ž‘์„ฑํ• ๋•Œ ๋ถ€๋ชจ ์š”์†Œ์˜ ๋†’์ด/๋„ˆ๋น„๋ฅผ ์ •ํ•ด๋‘์ง€ ์•Š์œผ๋ฉด ๋ณด๋‹ค ์œ ์—ฐํ•œ UI๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์ž์‹์ด ๋Š˜์–ด๋‚ ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ๊นŒ. flex-container์˜ ์†์„ฑ flex-direction์€ ์ฃผ์ถ• ๋ฐ ๋ฐฉํ–ฅ, justify-content๋Š” ์ฃผ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ์•„์ดํ…œ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์„ ์กฐ์ ˆ. align-items / align-content align-items: ๊ต์ฐจ ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค. align-content: ์ปจํ…Œ์ด๋„ˆ์˜ ๊ต์ฐจ ์ถ•์˜ ์•„์ดํ…œ๋“ค์ด ์—ฌ๋Ÿฌ์ค„..
์˜ค๋Š˜ ์˜ค์ „์˜ ๋Œ€๋ถ€๋ถ„์€ ์–ด์ œ์ž ์‹ค์Šต๊ณผ์ œ ๋ฆฌ๋ทฐ + ๊ฐ•์‚ฌ๋‹˜์˜ ํ’€์ด ์‹œ๊ฐ„์ด์—ˆ๋‹ค. ์ „๋ถ€ ๋‹ค ๋ฆฌ๋ทฐํ•˜์ง„ ์•Š์œผ์…จ๊ณ  ๋žœ๋ค์œผ๋กœ ๋ฝ‘์œผ์…จ๋Š”๋ฐ ์ค‘๊ฐ„์— ๋‚ด๊ฐ€ ๊ฑธ๋ ค๋ฒ„๋ ธ๋‹ค. ์ž˜ํ•˜์…จ๋˜ ๋ถ„๋“ค ๋’ค์— ๋”ฑ...^^;; ์•„๋ฌดํŠผ ๋‚ด ์ฝ”๋“œ์—์„œ ๋ฌธ์ œ๋˜๋Š” ํฌ์ธํŠธ๋‹ค. ์•ˆ์— ํƒœ๊ทธ ์„ ๊ฐ์‹ธ๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ ์‚ฌ์‹ค 1๋ฒˆ์€ ๋‚ด๊ฐ€ ํ•ด๋†“๊ณ ๋„ ์™œ ์ €๋žฌ๋Š”์ง€ ๊ธฐ์–ต์ด ์•ˆ๋‚˜์„œ ๋‹นํ™ฉ์Šค๋Ÿฌ์› ๋‹ค. buttonํƒœ๊ทธ๋ฅผ ์•„๋ฌด ํšจ๊ณผ๋„ ์—†๋Š” '๊ทธ๋ƒฅ ๋ฒ„ํŠผ๋ชจ์–‘'์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋˜๋“ฏ... div๋ฅผ ์ตœ๋Œ€ํ•œ ํ”ผํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ๋Š”๋ฐ ์ •๋ง div'๋งŒ' ํ”ผํ•ด๋ฒ„๋ ธ๋‹ค. ์•ž์œผ๋กœ๋Š” ์•ˆ๋ ๊ฒƒ๊ฐ™์œผ๋ฉด ๊ทธ๋ƒฅ div ์“ฐ๊ณ  "๋„ค์ด๋ฒ„ ์Šคํƒ€์ผ์ž…๋‹ˆ๋‹ค."๋ผ๊ณ  ์šฐ๊ฒจ์•ผ์ง€. position htmlํƒœ๊ทธ์˜ ์œ„์น˜๋ฅผ ์ง€์ •ํ•ด์ฃผ๋Š” ์†์„ฑ์ด๋‹ค. ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•˜๊ณ  ์‹ถ์„๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. static: ๊ธฐ๋ณธ๊ฐ’์ด๋‹ค. htmlํƒœ๊ทธ๋ฅผ ์ž‘์„ฑํ•œ ์ˆœ์„œ๋Œ€๋กœ ์œ„์น˜๊ฐ€ ์ง€..
์˜ค๋Š˜๋ถ€ํ„ฐ๋Š” CSS์ˆ˜์—…์„ ์ง„ํ–‰ํ•œ๋‹ค. CSS๋ž€? : Cascading Style Sheet. ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ€์ง€๊ณ  ์ ์šฉ๋˜๋Š” ๋ชจ์Šต์ด ํญํฌ๊ฐ™๋‹คํ•ด์„œ ๋ถ™์—ฌ์ง„ ์ด๋ฆ„์ด๋‹ค. ์•ž์„œ ๋ฐฐ์› ๋˜ Html์˜ ์Šคํƒ€์ผ, ๋ ˆ์ด์•„์›ƒ์„ ๊พธ๋ฉฐ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ํ˜•์‹์€ ๋‹ค์Œ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค. ์ฃผ์„์€ ์ค„ ๊ฐฏ์ˆ˜์™€ ์ƒ๊ด€์—†์ด /* */ ์„ ์‚ฌ์šฉ. CSS๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹์€ ์„ธ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 1. ์ธ๋ผ์ธ ๋ฐฉ์‹ - ํƒœ๊ทธ ๋‚ด์— style์†์„ฑ์œผ๋กœ ์ง์ ‘ ๋ถ€์—ฌํ•œ๋‹ค. ๋‹ค๋งŒ ๊ฐ€์ƒ์š”์†Œ(:hover...)์—๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. Hello wold 2. ๋‚ด๋ถ€ ์Šคํƒ€์ผ - html์˜ headํƒœ๊ทธ ์•ˆ์— styleํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. 3. ์™ธ๋ถ€ ์Šคํƒ€์ผ - ๊ฐ€์žฅ ๋ฒ ์ŠคํŠธ. linkํƒœ๊ทธ๋กœ cssํŒŒ์ผ๊ณผ htmlํŒŒ์ผ์„ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ, ํšจ์œจ์„ฑ ๋ชจ๋‘ ๋†’์•„์ง„๋‹ค. ์†์„ฑ์„ ๋ถ€..
์ฟ ํ‚ค๋Ÿฐ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ๋Š” ๋‚ ์ด๋‹ค. ์•„์นจ๋ถ€ํ„ฐ ํ–‰๋ณตํ•˜๋‹ค. ์ง€๋‚œ ์‹œ๊ฐ„์— ๋ชฉ๋ก ํƒœ๊ทธ๊นŒ์ง€ ๋‚˜๊ฐ”์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์˜ค๋Š˜ ์ฒซ ์‹œ๊ฐ„์€ imgํƒœ๊ทธ์˜€๋‹ค. img ๋ง ๊ทธ๋Œ€๋กœ ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ํƒœ๊ทธ๋‹ค. ํ˜•์‹์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. src๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋žœ๋”๋งํ•  ์ฃผ์†Œ, alt๋Š” ํ•ด๋‹น ์ด๋ฏธ์ง€์˜ ์„ค๋ช…์„ ๋‹ด๋‹นํ•œ๋‹ค. alt๋ถ€๋ถ„์„ ๋นผ๋จน์œผ๋ฉด ์Šคํฌ๋ฆฐ๋ฆฌ๋”๊ฐ€ ์ด๋ฏธ์ง€ ํŒŒ์ผ๋ช…์„ ๊ทธ๋Œ€๋กœ ์ฝ์–ด๋ฒ„๋ฆฐ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์˜๋ฏธ๊ฐ€ ์—†๋Š” ์ด๋ฏธ์ง€๋ผ๋„ alt=""ํ˜•์‹์œผ๋กœ ๋„ฃ์–ด์ค˜์•ผ ํ•œ๋‹ค. ์ฐธ๊ณ ๋กœ imgํƒœ๊ทธ๋Š” ์ธ๋ผ์ธ์š”์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๋ฐฑ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋ถ€๋ถ„์ด ๋ฐœ์ƒํ• ์ˆ˜๋„ ์žˆ๋‹ค. ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. display=block์ฒ˜๋ฆฌ๋ฅผ ํ•ด์„œ img๋ฅผ ์•„์˜ˆ ๋ธ”๋ก์š”์†Œ๋กœ ๋งŒ๋“ค์–ด์ฃผ๊ฑฐ๋‚˜, vertical-align์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. (img์˜ vertical-align ๋””ํดํŠธ๊ฐ’์€ baseline์ด๋‹ค. ๋”ฐ๋ผ์„œ ..
์˜ค๋Š˜๋ถ€ํ„ฐ๋Š” HTML/CSS ์ˆ˜์—…์„ ์ง„ํ–‰ํ•œ๋‹ค. ์•Œ๋ก๋‹ฌ๋ก ์žฌ๋ฐŒ๊ฒ ๋‹ค^^ HTML/CSS ํŒŒํŠธ๋Š” ๋ฉด์ ‘๋•Œ ๋ต€๋˜ ํ•œ์žฌํ˜„ ๊ฐ•์‚ฌ๋‹˜์ด ๋งก์œผ์…จ๋‹ค. HTML Hyper Text Markup Language์˜ ์•ฝ์ž๋กœ, ์›น ํŽ˜์ด์ง€ ํ‘œ์‹œ๋ฅผ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ๋งˆํฌ์—… ์–ธ์–ด. ์˜ ๊ทธ html์ด๋‹ค. html์€ ์š”์†Œ(Elements)๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์š”์†Œ๋Š” ํƒœ๊ทธ๋กœ ํ‘œํ˜„๋˜๋ฉฐ ์š”์†Œ์•ˆ์— ๋‹ค๋ฅธ ์š”์†Œ๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๐Ÿšจ html์€ ์˜ค๋ฅ˜๋ฅผ ์•Œ๋ ค์ฃผ์ง€ ์•Š๋Š”๋‹ค ์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์› ๋˜ Python๊ณผ ๋‹ฌ๋ฆฌ ์œ ๋„๋ฆฌ๊ฐ€ ์žˆ๋Š” ๋…€์„์ด๋ผ ์–ด๋–ป๊ฒŒ๋“  ๊ฒฐ๊ณผ๋ฌผ์„ ๋ณด์—ฌ์ค€๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์˜ค๋ฅ˜๋Š” ์—†๋Š”๋ฐ ๊ฒฐ๊ณผ๋ฌผ์€ ํฌํ•œํ•˜๊ฒŒ ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด https://validator.w3.org/ ์—์„œ ๋งˆํฌ์—… ๊ฒ€์‚ฌ๋ฅผ ๋Œ๋ฆฌ์ž. (vscode ํ™•์žฅ๊ธฐ๋Šฅ์œผ๋กœ๋„ ์กด์žฌํ•จ!) ๊ทธ๋ฆฌ๊ณ ..
miwat
'๐ŸŽˆ orm' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)