KEY WORD : CSS Framework / CSS Preprocessor / ๋์์ธ ์์คํ
> CSS Framework : ์ด๋ฏธ ๋ง๋ค์ด์ง UI ๊ท์น ์ธํธ
- framework = ๋ผ๋ + ๊ท์น์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋ ๊ฒ . ( ๋ฒํผ ๋์์ธ / ์ฌ๋ฐฑ ๊ท์น / ์์ ์ฒด๊ณ / ๋ฐ์ํ ๊ธฐ์ค)
- ์ฌ์ฉํ๋ ์ด์ ๋ ํธํด์๊ฐ ์๋ ํต์ผํ๊ธฐ ์ํด์
- ๋ํ์ ์ธ framework ( Bootstrap / Tailwind / Bulma / Skeleton)
>> Bootstrap
- ๋ฏธ๋ฆฌ ์ ์๋ HTML/CSS ๊ธฐ๋ฐ์ UI ์ปดํฌ๋ํธ ์ ๊ณต
- ์ผ๋ถ ์ปดํฌ๋ํธ๋ JavaScript ํฌํจ ( ๋ชจ๋ฌ, ๋๋กญ๋ค์ด ๋ฑ)
- ๋ชจ๋ฐ์ผ ์ฐ์ ์ ๊ทผ ๋ฐฉ์๋์ ํ์ฌ ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์ ๋ง๋ ๋ฐ์ํ ๋์์ธ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์์.
- ์ถ๊ฐ์ ์ธ CSS์ฝ๋ ์์ฑ ์์ด ๋น ๋ฅด๊ฒ UI๋ฅผ ๊ตฌ์ฑ
- ๋ค์ํ ๊ธฐ์ ๊ณผ ํ๋ก์ ํธ์์ ์ฌ์ฉ๋์ด ์ผ๊ด๋ ์ธํฐํ์ด์ค๋ฅผ ๋น ๋ฅด๊ฒ ๋ง๋ค ๋ ์ ์ฉํ๋ค.
>> Tailwind CSS
- ์ ํธ๋ฆฌํฐ ์ฐ์ CSS ํ๋ ์ ์ํฌ
- HTML ์์์ ์์ CSSํด๋์ค๋ค์ ์กฐํฉํด UI๋ฅผ ๊ตฌ์ฑ
- ์คํ์ผ์ ์ง์ ์กฐํฉํ๊ธฐ ๋๋ฌธ์ ๋์์ธ ์์ ๋๊ฐ ๋์
- CSSํ์ผ์ ๊ฑฐ์ ์์ฑํ์ง ์์๋ ๋จ
- ์ฌ์ฉ์๊ฐ ํ์์ ๋ง๊ฒ ์ ์ฐํ๊ฒ ์คํ์ผ์ ์ง์ ํ ์ ์์.
- ๋น ๋ฅธ ํ๋กํ ํ์ดํ์ด ํ์ํ ์์ / ํ๋ก์ ํธ์์ ํจ๊ณผ์ ์ด๋ค.
-> CSS๋ฅผ ์ ์๋ ์ฌ๋์ด ์์ ๋กญ๊ฒ ์กฐ๋ฆฝํ๊ณ ์ถ์ ๋ ์ฌ์ฉ
>> Bulma
- flexbox ๊ธฐ๋ฐ์ ์คํ์์ค CSS Framework
- ํญ๋์ ๋ด์ฅ ๊ธฐ๋ฅ ์ ๊ณต
- ๋์ ์์ค์ ์ปค์คํฐ ๋ง์ด์ง ์ ๊ณต
- Bootstrap๋ณด๋ค ๊ฐ๋ณ๊ณ , ์์ CSS ๋ฅผ ์ฐ๊ณ ์ถ์ ๋
>> Skeleton
- ๊ทน๋๋ก ๋จ์ํ ๋ฐ์ํ ๋ณด์ผ๋ฌ ํ๋ ์ดํธ(๊ธฐ๋ณธ๋ผ๋)
- ์ต์ํ์ ์คํ์ผ๋ง ์ ๊ณตํ๋ ๊ฒฝ๋ ํ๋ ์์ํฌ
- HTML ํ์ค์์์ CSS ๊ธฐ๋ณธ ์คํ์ผ์ ์ ๊ณตํ์ฌ ์ฝ๊ฒ ์ปค์คํฐ๋ง์ด์ง ๊ฐ๋ฅ
- ์์ ๊ท๋ชจ์ ํ๋ก์ ํธ/๊ฐ๋ฒผ์ด ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ์ ํฉ.
> CSS Preprocessor : CSS๋ฅผ ๋ ํธํ๊ฒ ์ฐ๊ธฐ ์ํ ๋๊ตฌ (SASS / LESS)
- ๋ฐ๋ณต ์ค์ด๊ธฐ / ๊ตฌ์กฐ๋ฅผ ๋ณด๊ธฐ ์ข๊ฒ / CSS ํ์ผ ๊ด๋ฆฌ
'๐ป ๋ฐ์ดํฐ, ์ฝ๋ฉ > > HTML, CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| 1-2. HTML / CSS (basic) (0) | 2026.01.07 |
|---|---|
| 1-1 HTML / CSS (basic) (0) | 2026.01.07 |