๋ถํธ์คํธ๋ฉ5 (Bootstrap5)์ ํด๋์ค, ์ปดํฌ๋ํธ ๋ฑ ๊ฐ๋ ์ ์ดํดํ๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ์์ฉ, ๋ณํํ๊ณ ์ค์ต์ผ๋ก 3๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์ ์ํด๋ด ๋๋ค.
์ต์ ๋ถํธ์คํธ๋ฉ5์ ๊ธฐ์ด์ ์ธ ํด๋์ค ๊ฐ๋ ์ ์ตํ๋๋ค.
์ดํด๋ ๋ถํธ์คํธ๋ฉ์ ๊ฐ๋ ์ ๋ฐํ์ผ๋ก ๋ณํํ๊ณ ์์ฉํ ์ ์์ต๋๋ค.
์ค์ ์ ์ธ ํ๋ก์ ํธ๋ฅผ ํตํด ๋ถํธ์คํธ๋ฉ5์ ์ ๋ฐ์ ์ธ ๊ธฐ๋ฅ๊ณผ ๊ตฌ์กฐ๋ฅผ ์ดํดํ ์ ์์ต๋๋ค.
๊ฒฐ๊ตญ ๋ถํธ์คํธ๋ฉ์ ๋์์ธ๊ณผ ๊ธฐ๋ฅ ๋ฑ์ ๋ฐํ์ผ๋ก ๋๋ง์ ํน์์๋ ์น์ฌ์ดํธ๋ฅผ Front-end์์ ๊ตฌํํ ์ ์์ต๋๋ค.
๋์ค์๋ ํ๋ฐํธ์๋ ๊ฐ๋ฐ ๋ฟ๋ง ์๋๋ผ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ๋ถํธ์คํธ๋ฉ์ ํ์ฉํ ์ ์์ต๋๋ค.
์น ์ฌ์ดํธ, ๋๊ตฌ๋ ๋ง๋ค ์ ์๋ค!
๋ถํธ์คํธ๋ฉ5๋ก ๋ง๋๋ ์น ํ๋ก์ ํธ
๋ถํธ์คํธ๋ฉ(Bootstrap)์ ํ๋ก ํธ์๋(Front-End)์์ ์น์ฌ์ดํธ์ ๊ตฌ์ฑ ์ฝ๋์ธ html๊ณผ CSS ๊ทธ๋ฆฌ๊ณ Javascript๋ฅผ ํ๋๋ก ํตํฉํ์ฌ ์ ํํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํด์ฃผ๊ณ ์๋ ์ผ์ข
์ ํ๋ ์์ํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค.
๋ถํธ์คํธ๋ฉ์ ์ฌ์ฉํ๋ฉด ๋๊ตฌ๋ ์น์ฌ์ดํธ๋ฅผ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๋ถํธ์คํธ๋ฉ์ด ์์ด ์น์ฌ์ดํธ๋ฅผ ์ ์ํ๋ ค๋ฉด html, CSS, Javascript๋ฅผ ์น ๊ฐ๋ฐ์๊ฐ ๋ฐ๋ก๋ฐ๋ก ๋ง๋ค์ด์ ์๋ก ํตํฉํด์ผ ํฉ๋๋ค. ํ์ง๋ง ๋ถํธ์คํธ๋ฉ ํ๋ ์์ํฌ๋ ์ด๋ฅผ ์ผ์ ํ ํํ๋ก ๋ง๋ค์ด์ ธ ๋ฐฐํฌ๋์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ์ด ์ฝ๋(ํด๋์ค์ ์ปดํฌ๋ํธ ๋ฑ)๋ค์ ์ด์ฉํด์ ๋์ฑ ์ฝ๊ฒ ์น์ฌ์ดํธ๋ฅผ ์ ์ํ ์ ์์ต๋๋ค.
๋ถํธ์คํธ๋ฉ์ด ์์ผ๋ฉด ์ฝ๋ฉ์ ์
๋ฌธํ๋ ์ฌ๋๋ค์ด ์ด๋ณด์ ์ธ html, CSS ์ง์์ผ๋ก ๊ด์ฐฎ์ ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์ค์ ๋ก ์น ์ฝ๋ฉ์ ์ฒ์ ์
๋ฌธํด์ html๊ณผ CSS ๋ฑ ์ง์์ ๋ฐฐ์ฐ๊ณ ์ค์ ๋ก html ํ๋ก ํธ์๋ ์ฝ๋ฉ์ ํ ๋ ๋งค์ฐ ๋ง๋งํ์
จ๋ ๊ฒฝํ์ ํด ๋ณด์์ ์ ์์ต๋๋ค. ์ด๋ ๋ถํธ์คํธ๋ฉ์ ๋งค์ฐ ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ผ๋ก ์น ์ฝ๋ฉ์ ํ ์ ์๋๋ก ๋์์ค๋๋ค.
์์ธ๋ฌ ๋ถํธ์คํธ๋ฉ์ ์ต์ด๋ก ๋ชจ๋ฐ์ผ์ Twitter๋ฅผ ๊ฐ๋ฐํ ๋ ์์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ ๊น๋ญ์ ๋ชจ๋ฐ์ผ์ด๋ ํ๋ธ๋ฆฟ ๋ฑ์ ๋ฐ์์ ์ผ๋ก ๋์คํ๋ ์ด๋๋ ์ฅ์ ์ด ์์ต๋๋ค.
์ด ๊ฐ์์์๋ ๋ถํธ์คํธ๋ฉ์ ๊ตฌ์กฐ์ ์ฝํ
์ธ ์ ๋ํด ์ง์ค์ ์ผ๋ก ๊ณต๋ถํฉ๋๋ค. ๊ฐ๋ณ์ ์ธ ์ปดํฌ๋ํธ(Components)๋ค์ ์ค์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด๋ณด๋ฉด์ ํฌ๊ด์ ์ด๊ณ ๋ฐ๋ณต์ ์ผ๋ก ์ฝ๋ฉ์ ์ฐ์ตํ ๊ฒ์
๋๋ค. ๋ช ๊ฐ์ ์ค์ง์ ์ธ ํ๋ก์ ํธ๋ฅผ ์ฒ์๋ถํฐ ๋๊น์ง ์ ์ํด ๋ณด๋ฉด ์น ์ฝ๋ฉ์ ๊ธฐ์ ์ ๋น์ฝ์ ์ผ๋ก ๋ฐ์ ํ ๊ฒ์ด๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ์ถํ Javascript, Backend ๊ตฌ์ถ ๋ฑ ์ฌํ๋ ์น ๊ฐ๋ฐ์ ํ๋๋ฐ ๋งค์ฐ ๋จ๋จํ ๊ธฐ์ด๋ฅผ ๋ค์ง ์ ์์ต๋๋ค.
์์ปจ๋, ์ด ๊ฐ์๋ ๋ฐ๋ก ์น ๊ฐ๋ฐ์ ์
๋ฌธ ๋๋ ์ด๋ณด ๋จ๊ณ๋ฅผ ๋น ๋ฅด๊ฒ ํ์ตํ ์ ์๊ฒ ํ๋ ค๊ณ ๊ธฐํ๋์๊ณ ์ ์๋์์ต๋๋ค.
์น ๊ฐ๋ฐ์ ์ ๋ฌธํ๋ฉด ์์๋๋ก ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ์ ๋๋ ๋ง์ ๋น ์ง ๊ฒ์ ๋๋ค.
์์ ๊ณ ๋ฏผ ์ฌํญ์ด ํด๊ฒฐ๋์ด๋ ์น ๊ฐ๋ฐ์์๋ ์์์ด ๊ผฌ๋ฆฌ์ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌด๋ ๊ถ๊ธ์ ๊ณผ ๊ณ ๋ฏผ์ด ์๊ธฐ๊ฒ ๋ฉ๋๋ค. ๊ฐ๋ น ๋งค๋ฒ html ํ์ผ์ ๋ง๋ค์ง ๋ง๊ณ ๊ธฐ๋ณธ์ ์ธ ๋์์ธ ํ ํ๋ฆฟ๋ง ๋ง๋ค๊ณ ๋ค์ํ ์ฝํ ์ธ ๋ ํจ์จ์ ์ด๊ณ ๊ฒฝ์ ์ ์ผ๋ก ๋ฃ์ ์ ์์๊น? ๋ ์ด ์ฝํ ์ธ ๋ฐ์ดํ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์์๊น? ์น์ฌ์ดํธ์ ์๋๋ฅผ ๋น ๋ฅด๊ฒ ์นํ์ด์ง๋ฅผ ๋ ๋๋งํ๋ ๋ฐฉ๋ฒ์ ์์๊น? ๋ฑ๋ฑ, ๋ค์ํ ์ง๋ฌธ๋ค์ด ๊ณ์ ๋ ์ค๋ฆ ๋๋ค.
ํ์ง๋ง ๋ชจ๋ ํ์ต๊ณผ ๊ฒฝํ์ ๋จ๊ณ๊ฐ ์๋ฏ์ด, ํ๋ก ํธ์๋ ๋ฟ๋ง ์๋๋ผ ๋ฐฑ์๋๋ฅผ ํฌ๊ดํ๋ ํ์คํ ์น ๊ฐ๋ฐ์ ์ ์ผ ์ฒซ๊ฑธ์์ html๊ณผ CSS๊ฐ ๋ ๊ฒ์
๋๋ค. ๋ฐ๋ผ์ html/CSS์ ์๋ฒฝํ ์ดํด๊ฐ ํ์ํ๊ณ ์ด๋ฅผ ์์ ๋กญ๊ฒ ํ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค. ๋ฐ๋ก ๋ถํธ์คํธ๋ฉ์ ์ด๋ฌํ ์ด๊ธฐ ๊ณ ๋ฏผ์ ๊น๋ํ๊ฒ ํด๊ฒฐํด ์ค ์ ์์ต๋๋ค.
ใ๋ถํธ์คํธ๋ฉ5 : ๊ธฐ์ด์์ ํ๋ก์ ํธ ์ ์ใ ๊ฐ์๋ฅผ ์๊ฐํ์ ๋ค๋ฉด ๋ง์
๋๋ค!
์น์ฝ๋ฉ ์ด๋ณด์
์ด๋ณด ๊ฐ๋ฐ์ ๋ฐ html,
css, Javascript๋ฅผ
๋ฐฐ์๋ณธ ์น์ฝ๋ฉ ์
๋ฌธ์
๋ถํธ์คํธ๋ฉ5๊ฐ ๊ถ๊ธํด
๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ์ ์์ง๋ง
ํด๋์ค, ์ปดํฌ๋ํธ ๋ฑ
์์ฉ๋ฒ์ด ๊ถ๊ธํ ๋
๋ ๋น ๋ฅด๊ฒ ๋ชปํ๋?
์น ์ฌ์ดํธ ๊ฐ๋ฐ ์์
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
๋น ๋ฅด๊ฒ ๋๋ด๊ณ ์ถ์ ๋ถ
์ค๋ฌด์์๋ ์ด๋ป๊ฒ?
์ค๋ฌด ํ๋ก์ ํธ์์
๋ถํธ์คํธ๋ฉ ์ ์ฉ๋ฒ์ด
๊ถ๊ธํ์ ๋ถ
์ด ๊ฐ์๋ ํฌ๊ฒ ๋ถํธ์คํธ๋ฉ 5์ ๊ธฐ์ดํธ๊ณผ ํ๋ก์ ํธ ์ ์ํธ์ผ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
Q. ์ปดํจํฐ ๊ด๋ จ ์ ๊ณต์๊ฐ ์๋๋ฐ ๋ค์ ์ ์๋ ๊ฐ์์ธ๊ฐ์?
๋ฌผ๋ก ์
๋๋ค. ์ด ๊ฐ์๋ ๊ทธ๋ ๊ฒ ์ด๋ ต์ง ์์ต๋๋ค. ์ปดํจํฐ ๊ณตํ, ์น์ ๋ํ ๋ฑ๋ฑํ ์ด๋ก ์ด๋ ์ญ์ฌ๋ฅผ ๊ณต๋ถํ๋ ๊ฒ ์๋๋ผ, ์น ๊ฐ๋ฐ์ ๊ธฐ์ด ์ค html, CSS ๊ทธ๋ฆฌ๊ณ Javascript๋ฅผ ํตํฉํ ๋ถํธ์คํธ๋ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ๋ก์ ํธ๋ฅผ ํตํด ๊ณต๋ถํ๋ ๊ฐ์์
๋๋ค.
๋ํ, ํ๋ฅญํ ์น ๊ฐ๋ฐ์ ์ค์๋ ๋น์ ๊ณต์๋ ๋ง์ต๋๋ค. ์ ์ญ์ ์ปดํจํฐ ๊ด๋ จ ๋น์ ๊ณต์๋๋๋ค!
Q. html๊ณผ CSS์ ๋ํด ์ ๋ง ์กฐ๊ธ๋ฐ์(๋๋ ์ ํ) ๋ชจ๋ฅด๋๋ฐ ๊ฐ์๋ฅผ ๋ฐ๋ผ๊ฐ ์ ์์๊น์?
๋ฌผ๋ก ์ ๋๋ค. html๊ณผ CSS๋ผ๋ ์ฉ์ด๋ง์ด๋ผ๋ ๋ค์ ์ ์ด ์์ผ๋ฉด ๊ณต๋ถ๋ฅผ ์์ํ๋ ๋ฐ๋ ์ถฉ๋ถํฉ๋๋ค. ๋ค๋ง, ๋ชจ๋ ๊ณต๋ถ๊ฐ ๊ทธ๋ ๋ฏ์ด ๋ค์ ๋๊ธฐ์ ์ธ๋ด์ฌ ๊ทธ๋ฆฌ๊ณ ํธ๊ธฐ์ฌ์ ์์ด์ผ ํฉ๋๋ค.
Q. ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ ์ค๋นํด์ผ ํ ๊ฒ์ด ์๋์?
์ฐ์ ์ธํฐ๋ท์ด ์ฐ๊ฒฐ๋๋ ์ปดํจํฐ๊ฐ ์์ด์ผ ํฉ๋๋ค. PC, Mac, Notebook ๋ฑ ์ข
๋ฅ์ ์ฌ์์ ์๊ด์์ต๋๋ค.
html, CSS, Javascript ๋ฑ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์กฐ๊ธ ์ดํดํ๊ณ ์์ผ๋ฉด ๋์ฑ ์ข์ต๋๋ค. ๋ง์ฝ ์ด์ ๋ํ ์ง์์ด ๋ถ์กฑํ๋ค๋ฉด ์ ํ๋ธ์์ ๋ฌด๋ฃ ๋์์ ๊ฐ์๋ฅผ ๊ฒ์ํด๋ณด์ธ์! 2~3์๊ฐ ์ ๋ ๊ณต๋ถํ์๋ฉด ์ถฉ๋ถํฉ๋๋ค.
์น๋ธ๋ผ์ฐ์ ๋ ํฌ๋กฌ(Chrome, ๊ฐ์ฅ ์ถ์ฒ) ๋๋ ํ์ด์ดํญ์ค(FireFox, general or developer edition)์ ์ด์ฉํ์ค ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
๋ํ ์ฝ๋ฉ์ ํ ์ ์๋ ์ฝ๋ ์๋ํฐ(Visual studio code editor, sublime text editor, atom editor ๋ฑ)๋ผ๋ฉด ์ด๋ค ๊ฒ์ด๋ ์๊ด์์ต๋๋ค. ์ด ๊ฐ์์์๋ ์ต๊ทผ ๋ง์ด ์ฌ์ฉํ๋ Visual studio code editor(๊ฐ์์์ ์ฌ์ฉ)๋ฅผ ๊ฐ์ถํฉ๋๋ค.
Q. PC(์๋์ฐ ์ด์์ฒด์ )์์๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ฝ๋ฉ์ ํ ์ ์๋์?
๋ฌผ๋ก ์ ๋๋ค. ์ด ๊ฐ์๋ MAC ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํด ์ฝ๋ฉ์ ์งํํ๊ณ ์์ง๋ง, ์๋์ฐ, ๋ฆฌ๋ ์ค ๋ฑ ์ด๋ ํ ์ด์์ฒด์ ์์๋ ๋ฌธ์ ์์ด ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ์ฝ๋ฉํ ์ ์์ต๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋ถํธ์คํธ๋ฉ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ๊ฐ๋ , ๊ทธ๋ฆฌ๊ณ ์ปดํฌ๋ํธ๋ฅผ ๊ณต๋ถํ๊ณ ์ถ์ ๋ถ
์น ์ฝ๋ฉ์ ์ฒ์ ์ ํ์๋ ๋ถ ์ค ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์น ๊ฐ๋ฐ์ ํ๊ณ ์ถ์ ๋ถ
๋ถํธ์คํธ๋ฉ์ ๊ธฐ๋ณธ ๋ด์ฉ์ ์๊ณ ์๋๋ฐ, ์ด๋ฅผ ๋ณํํ๊ณ ์์ฉํ๊ณ ์ถ์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
html, CSS, Javascript ๋ฑ ์ปดํจํฐ ์ธ์ด๋ฅผ ์กฐ๊ธ ์ดํดํ๊ณ ์์ผ๋ฉด ๋์ฑ ์ข์ต๋๋ค.
๋ถํธ์คํธ๋ฉ(Bootstrap)์ด๋ผ๋ ์ด๋ฆ์ ๋ค์ด๋ณธ ์ ์ด ์๋ค๋ฉด ์ด ๊ฐ์ข๋ฅผ ์๊ฐํ๊ธฐ์ ์๋ฌด ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
680
๋ช
์๊ฐ์
39
๊ฐ
์๊ฐํ
62
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
2
๊ฐ
๊ฐ์
์ ์ฒด
84๊ฐ โ (14์๊ฐ 38๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต:
5. Grid 1
08:45
6. Grid 2
07:44
7. Grid 3
04:13
9. Break
03:32
10. Offset
02:53
11. Ordering
04:01
12. Display
07:19
13. Flex-1
05:39
14. Flex-2
06:00
15. Border & Shadow
10:56
16. Margin & padding
06:48
17. Sizing
04:11
18. Position 1
14:45
19. Position 2
02:23
20. Float
05:13
21. Typography
07:51
22. Text
08:41
23. Color
06:59
24. Image & figure
03:58
25. Ratio
04:07
26. Table
03:13