[CSS] flexbox๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” 10๊ฐ€์ง€ ๋ ˆ์ด์•„์›ƒ
ยท
๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY/CSS
์ „์ฒด์ ์ธ ์ •๋ ฌ์ด๋‚˜ ํ๋ฆ„์— ๊ด€๋ จ๋œ ์†์„ฑ flex container ์ž์‹ ์š”์†Œ์˜ ํฌ๊ธฐ๋‚˜ ์ˆœ์„œ์— ๊ด€๋ จ๋œ ์†์„ฑ flex item flexbox๋ฅผ ํ™œ์šฉํ•œ 10๊ฐ€์ง€ ๋ ˆ์ด์•„์›ƒ ์‚ฌ๋ก€ ์ด ๋ ˆ์ด์•„์›ƒ์€ ๊ธฐ์กด์˜ display ์†์„ฑ์ด๋‚˜ float ์†์„ฑ, position ์†์„ฑ ๋“ฑ์œผ๋กœ ๊ตฌํ˜„์ด ์–ด๋ ต๊ฑฐ๋‚˜ ๊ตฌํ˜„์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•˜์ง€๋งŒ flexbox๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. [์ˆœ์„œ] ์Šคํฌ๋กค ์—†๋Š” 100% ๋ ˆ์ด์•„์›ƒ ๋‚ด๋น„๊ฒŒ์ด์…˜ ์˜์—ญ ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด ์•„๋ž˜์— ๋ถ™๋Š” ํ‘ธํ„ฐ ์ •๋ ฌ์ด ๋‹ค๋ฅธ ๋ฉ”๋‰ด ํผ ๋ ˆ์ด๋ธ” ์ˆ˜์ง ์ค‘์•™ ์ •๋ ฌ ์ค‘์•™ ์ •๋ ฌ ์•„์ด์ฝ˜ ์œ ๋™ ๋„ˆ๋น„ ๋ฐ•์Šค ๋ง์ค„์ž„๊ณผ ์•„์ด์ฝ˜ ์œ„์•„๋ž˜๋กœ ํ๋ฅด๋Š” ๋ชฉ๋ก ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ˜์‘ํ˜• ๋ฐ•์Šค 1. ์Šคํฌ๋กค ์—†๋Š” 100% ๋ ˆ์ด์•„์›ƒ ์ „์ฒดํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ ˆ์ด์•„์›ƒ์ด๋‹ค. ๋‹ค์Œ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์ฝ˜ํ…์ธ ์˜ ๊ธธ์ด์—..
[CSS] Flexible Box
ยท
๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY/CSS
'flex๋ฅผ ํ•ด๋ณด์ž!' ๋ผ๊ณ  ์ƒ๊ฐ๋งŒํ–ˆ์—ˆ๋Š”๋ฐ ๋“œ๋””์–ด ์˜ฌ๋ฆฐ๋‹ค๐Ÿ˜“ ์ด๋ก ์„ ์ข€ ๋ฐฐ์›Œ๋ณด๋‹ˆ ํ—ท๊ฐˆ๋ฆฌ๋Š”๊ฒŒ ๋งŽ๋‹ค.. ์ด๋ก  ํ›„์— ์‘์šฉ์„ ๊ผญ ํ•ด๋ณด๊ณ  ์ดํ•ด๋ฅผ ํ•˜์žโœŠ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜ Can I use flexible Box ? Flexible Box๋ฅผ ์“ฐ๋Š” ์ด์œ  ๋Œ€๋ถ€๋ถ„ ์‚ฌ์ดํŠธ๋Š” ๋ ˆ์ด์•„์›ƒ์ด ์ˆ˜์ง ๊ตฌ์„ฑ์ด๋ฉฐ '์œ„-์•„๋ž˜'๋กœ ์Šคํฌ๋กค ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค. ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•  ๋•Œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์š”์†Œ๋“ค์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ธ”๋ก(block) ๊ฐœ๋…์œผ๋กœ ํ‘œ์‹œ(display)๋˜๋ฉฐ ์ด๋Š” ๋ทฐ(view)์— ์ˆ˜์ง(์œ„์—์„œ ์•„๋ž˜)์œผ๋กœ ์Œ“์ด๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์ง ๊ตฌ์„ฑ์€ ์ƒ๋Œ€์ ์œผ๋กœ ์‰ฝ๋‹ค. ํ•˜์ง€๋งŒ, ์ˆ˜ํ‰๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ์†์„ฑ์ด ๋ช…ํ™•ํ•˜์ง€ ์•Š์•„ ์ด๋‚˜ float , inline-block ์„ ํ†ตํ•ด ๋งŒ๋“ ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•๋“ค์€ ๋‹ค์–‘ํ•œ ๋ฌธ์ก”(clear, white space ๋“ฑ, ํ•ด๊ฒฐ ๊ฐ€๋Šฅํ•˜..
[Git] origin/master vs origin master์˜ ๋‹ค๋ฅธ์ 
ยท
๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY/Git
origin master master๋Š” ์ง€์—ญ์ €์žฅ์†Œ(local repository)์˜ ๋ธŒ๋žœ์น˜. origin/master๋Š” ์›๊ฒฉ์ €์žฅ์†Œ์˜ ๋ธŒ๋žœ์น˜. ("origin"์ด๋ผ๋Š” ์›๊ฒฉ์ €์žฅ์†Œ์— ์žˆ๋Š” "master"๋ธŒ๋žœ์น˜์˜ local ๋ณต์‚ฌ๋ณธ ์ด๋‹ค. ) origin์€ ์›๊ฒฉ์ €์žฅ์†Œ์ด๋‹ค. Example: pull์˜ 2๋‹จ๊ณ„ origin/master ๋ธŒ๋žœ์น˜๋Š” merge(๋ณ‘ํ•ฉ) ํ•  ์ˆ˜์žˆ๋‹ค. ์›๊ฒฉ์ €์žฅ์†Œ origin ์˜ master ๋ฅผ ํŽ˜์น˜(fetch)ํ•œ๋‹ค. origin ์—์„œ master ๋ธŒ๋žœ์น˜๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค. ์›๋ณธ์˜ master ๋ถ„๊ธฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ , ์ง€์—ญ ์ €์žฅ์†Œ ๋ณต์‚ฌ๋ณธ์˜ ์ด๋ฆ„์„ origin/master๋กœ ์ง€์ •ํ•œ๋‹ค. $ git fetch origin master origin/master๋ฅผ master๋กœ mergeํ•œ๋‹ค. $ git merge or..
[Git] remote์— ์ด๋ฏธ pushํ•œ ํŒŒ์ผ ์ง€์šฐ๊ธฐ
ยท
๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY/Git
[Git] remote์— ์ด๋ฏธ pushํ•œ ํŒŒ์ผ ์ง€์šฐ๊ธฐ ์›๊ฒฉ์ €์žฅ์†Œ์— ์˜ฌ๋ฆฐ ํŒŒ์ผ์„ ์‚ญ์ œํ•œ๋‹ค. ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. // lcoal $ git rm [File Name] // remote $ git rm --cashed [File Name] remote์— ์˜ฌ๋ผ๊ฐ„ ํŒŒ์ผ์€ --cashed๋ฅผ ๋ถ™์—ฌ ์ค˜์•ผ ํ•œ๋‹ค. // ํŠน์ • ํŒŒ์ผ ์‚ญ์ œ $ git rm --cached include/header.html // ํด๋” ํ•˜์œ„์˜ ๋ชจ๋“  ํŒŒ์ผ ์‚ญ์ œ $ git rm --cashed -r .include ์‚ญ์ œ ํ›„ git status ๋กœ ํ™•์ธํ•˜๊ณ , ์ด ์ƒํƒœ๋ฅผ remote์— ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค. // commit ํ›„, $ git commit -m "Fix untracked files" // push ํ•œ๋‹ค. $ git push..
[Git] ์›๊ฒฉ์ €์žฅ์†Œ์— ์˜ฌ๋ฆฐ ์ปค๋ฐ‹ ๋˜๋Œ๋ฆฌ๊ธฐ
ยท
๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY/Git
[Git] ์›๊ฒฉ์ €์žฅ์†Œ์— ์˜ฌ๋ผ๊ฐ„ ์ปค๋ฐ‹ ๋˜๋Œ๋ฆฌ๊ธฐ ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ์ปค๋ฐ‹ ํžˆ์Šคํ† ๋ฆฌ ์ œ์–ด (reset/revert) 1. reset ํ›„ ๊ฐ•์ œ push ํ•˜๊ธฐ 1-1. ์ฃผ์˜์‚ฌํ•ญ ์•„๋ž˜ ๋ฐฉ๋ฒ•๋“ค์€ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๊ฐ•์ œ๋กœ ์กฐ์ž‘ํ•œ๋‹ค๋Š” ์ ์— ์žˆ์–ด์„œ ํŒ€๊ณผ ๊ณต์œ ํ•˜๋Š” ์›๊ฒฉ์ €์žฅ์†Œ๋ผ๋ฉด ํƒ€๊ฒฉ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ๋ณธ์ธ ํ˜ผ์ž์„œ ์ž‘์—…ํ•˜๋Š” ๊ฒฝ์šฐ ์•„๋ž˜ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ•์ œ๋กœ ๋˜๋Œ๋ฆฐ ์ปค๋ฐ‹์„ pull ํ•œ ํŒ€์›์ด ์—†๋Š” ๊ฒฝ์šฐ ๋งŒ์•ฝ ์•„๋ž˜์˜ ์ž‘์—…์„ ๋ชจ๋ฅด๊ณ  ํŒ€์›์ด ์ž‘์—… ํ›„ push ํ•˜๋ฉด, ๋‚ด๊ฐ€ ๊ฐ•์ œ๋กœ ์‚ญ์ œํ–ˆ๋˜ ์ปค๋ฐ‹๋“ค์ด ๋‹ค์‹œ ์ƒ์„ฑ๋œ๋‹ค. 1-2. ๋กœ์ปฌ์—์„œ ๋˜๋Œ๋ฆฌ๊ณ  ์‹ถ์€ ์ปค๋ฐ‹์œผ๋กœ ๊ฐ„๋‹ค. ์•„๋ž˜ ๋ช…๋ น๋ฌธ์€ ์›ํ•˜๋Š” ์ปค๋ฐ‹์ƒํƒœ๋กœ ๋˜๋Œ์•„๊ฐ„๋‹ค. HEAD^ ๋Š” ๋ฐ”๋กœ ์•„๋ž˜ ์ปค๋ฐ‹์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ฒŒ ๋˜๊ณ , HEAD~3 ๋Š” ์ตœ์‹ (ํ—ค๋“œ)๋ถ€ํ„ฐ 3๊ฐœ์˜ ์ปค๋ฐ‹์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ฒŒ ๋œ๋‹ค. $ git reset --hard H..
[Git] 05. ๊นƒํ—ˆ๋ธŒ๋กœ ํ˜‘์—…ํ•˜๊ธฐ
ยท
๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY/Git
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[HTML] HTML ๊ทธ๋ฃนํ™” ๊ด€๋ จ ์š”์†Œ
ยท
๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY/HTML
[HTML] HTML ๊ทธ๋ฃนํ™” ๊ด€๋ จ ์š”์†Œ HTML5์— ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋œ ์ฃผ์š” ์ฝ˜ํ…์ธ  ์˜์—ญ์„ ์˜๋ฏธํ•˜๋Š” main ์š”์†Œ๋ฅผ ๋น„๋กฏํ•˜์—ฌ, ๋ฌธ๋‹จ์„ ์˜๋ฏธํ•˜๋Š” p ์š”์†Œ, ๋ชฉ๋ก ์ฝ˜ํ…์ธ ๋ฅผ ์œ„ํ•œ ol, ul ์š”์†Œ, ์ธ์šฉ๋ฌธ ์˜์—ญ์„ ์˜๋ฏธํ•˜๋Š” blockquoute ์š”์†Œ, ํŠน์ • ์ฝ˜ํ…์ธ  ์˜์—ญ์— ์Šคํƒ€์ผ ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” div ์š”์†Œ ๋“ฑ ๊ทธ๋ฃน๊ณผ ๊ด€๋ จํ•œ ๋‹ค์–‘ํ•œ ์š”์†Œ๋ฅผ ์•Œ์•„๋ณด์ž. div ์š”์†Œ ์š”์†Œ๋Š” "์ˆœ์ˆ˜" ์ปจํ…Œ์ด๋„ˆ๋กœ ์•„๋ฌด๊ฒƒ๋„ ํ‘œํ˜„ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋Œ€์‹  ๋‹ค๋ฅธ ์š”์†Œ ์—ฌ๋Ÿฟ์„ ๋ฌถ์–ด class ๋‚˜ id ์†์„ฑ์œผ๋กœ ๊พธ๋ฏธ์ง€ ์‰ฝ๋„๋ก ๋•๊ฑฐ๋‚˜, ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ๋‹ค๋ฅธ ์š”์†Œ(, ๋“ฑ)๊ฐ€ ์ ์ ˆํ•˜์ง€ ์•Š์„๋•Œ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค. ๋งŒ์•ฝ ์ฝ˜ํ…์ธ  ๋ธ”๋ก์ด ์„น์…˜์˜ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด div ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ ์ ˆํ•˜์ง€ ์•Š๋‹ค. : ์ฝ˜ํ…์ธ  ๋ถ„ํ•  ์š”์†Œ main ์š”์†Œ ์š”์†Œ๋Š” HTM..
[Git] 04. ๊นƒํ—ˆ๋ธŒ๋กœ ๋ฐฑ์—…ํ•˜๊ธฐ
ยท
๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ปSTUDY/Git
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.