Bootstrap - swkim0128/PARA GitHub Wiki
๋ชจ๋ ์ค๋งํธ ๊ธฐ๊ธฐ์์ ์ ์ ๊ฐ๋ฅ
๋ฐ์ํ ์น์์ ์ฌ์ฉํ๋ ๊ธฐ์ ๋ค์ W3C์์ ์น ํ์ค์ผ๋ก ์ง์ ํ HTML๊ณผ CSS๋ก ์ด๋ฃจ์ด์ ธ ์์.
์ค๋งํธ ์์น ๊ฐ์ ์จ์ด๋ฌ๋ธ ๊ธฐ๊ธฐ ๋ฟ ์๋๋ผ ์ค๋งํธ TV๋ ๊ฒ์ ์ฝ์ ๋ฑ ์นํ์ค์ ์ง์ํ๋ ๋ชจ๋ ๊ธฐ๊ธฐ ์ฌ์ฉ๊ฐ๋ฅ.
๊ฐ๋ก ๋ชจ๋์ ๋ง์ถ์ด ๋ ์ด์์ ๋ณ๊ฒฝ ๊ฐ๋ฅ
์ค๋งํธ ํฐ์ด๋ ํ๋ธ๋ฆฟ์์ ๊ฐ๋ก ๋ชจ๋๋ก ๋๋ ธ์ ๋ ๋๋น ๊ฐ์ด ์ปค์ง๋ฉด ๊ทธ์ ๋ง์ถ์ด ๋ ์ด์์์ ์๋์ผ๋ก ๋ณ๊ฒฝ.
์ฌ์ดํธ ์ ์ง, ๊ด๋ฆฌ ์ฉ์ด
PC์ฉ Mobile์ฉ ์ฝ๋๊ฐ ๋ฐ๋ก ์๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ์ ์ง, ๊ด๋ฆฌ๊ฐ ์ฝ๋ค.
์๋ฒ ์ชฝ ์ฝ๋๊ฐ ์๋ HTML๊ณผ CSS๋ก๋ง ๋์ด ์์ด ๋ณต์กํ์ง ์๋ค.
PCํ๋ฉด์ ๋ณด์ด๋ ๋ด์ฉ์ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์์ ๊ทธ๋๋ ๋ณผ ์ ์๋ ์ด์ ๋ PCํ๋ฉด๊ณผ ๋ชจ๋ฐ์ผ ํ๋ฉด์ ํฝ์ ํํ ๋ฐฉ๋ฒ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ
๋ทฐํฌํธ๋ฅผ ์ง์ ํ๋ฉด ์ ์ํ ๊ธฐ๊ธฐ ํ๋ฉด์ ๋ง์ถ์ด ํ๋ ๋๋ ์ถ์ํด ํ์ํ ์ ์๋ค.
์ด๋ '๋ทฐํฌํธ'๋ ์ค๋งํธํฐ ํ๋ฉด์์ ์ค์ ๋ด์ฉ์ด ํ์๋๋ ์์ญ์ ๋งํ๋ค.
์นํท(webkit) ๊ธฐ๋ฐ์ธ ๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ๋ค์ ๊ธฐ๋ณธ ๋ทฐํฌํธ ๋๋น๋ 980px์ด๋ค. ํ๋ฉด์ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํ์ฌ 320px๋ก ๋ง์ถ์ด ์น์ฌ์ดํธ๋ฅผ ์ ์ํ๋๋ผ๋ ์ค๋งํธํฐ์ ๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ณธ ๋ทฐํฌํธ ๋๋น๊ฐ 980px์ด๋ฏ๋ก ๊ธ์จ์ ๊ทธ๋ฆผ์ ์์์ง๋ค.
์ด๋ฅผ ํด๊ฒทํ๊ธฐ ์ํด ๋ทฐํฌํธ๋ฅผ ์ง์ .
-
๋ทฐํฌํธ ์ง์
Bootstrap์ ๋น ๋ฅด๊ณ ์ฌ์ด ์น ๊ฐ๋ฐ์ ์ํ ๋ฌด๋ฃ ํ๋ฐํธ ์๋ ํ๋ ์ ์ํฌ์ด๋ค.
Bootstrap์ typography, forms, buttons, tables, navigation, model, image ๋ฐ ๊ธฐํ ์ฌ๋ฌ ๊ฐ์ง๋ฅผ ์ํ HTML ๋ฐ CSS ๊ธฐ๋ฐ ๋์์ธ ํ ํ๋ฆฟ๊ณผ ์ ํ์ JavaScriptํ๋ฌ๊ทธ์ธ์ด ํฌํจ๋์ด ์๋ค.
Bootstrap์ ๋ํ ๋ฐ์ ํ ๋์์ธ์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
์ฌ์ฉํ๊ธฐ ์ฌ์ : HTML๊ณผ CSS์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ง์๋ง ์์ผ๋ฉด ๋๊ตฌ๋ Bootstrap์ ์ฌ์ฉํ ์ ์๋ค.
๋ฐ์ ํ ๊ธฐ๋ฅ : Bootstrap์ ๋ฐ์ ํ CSS๋ ํด๋ํฐ, ํ๋ธ๋ฆฟ ๋ฐ ๋ฐ์คํฌํฑ์ ๋ง๊ฒ ์กฐ์ ๋๋ค.
๋ชจ๋ฐ์ผ ์ฐ์ ์ ๊ทผ ๋ฐฉ์ : Bootstrap์์ ๋ชจ๋ฐ์ผ ์ฐ์ ์คํ์ผ์ ํต์ฌ ํ๋ ์ ์ํฌ์ ์ผ๋ถ์ด๋ค.
๋ธ๋ผ์ฐ์ ํธํ์ฑ : Bootstrap 4๋ ๋ชจ๋ ์ต์ ๋ธ๋ผ์ฐ์ ์ ํธํ๋๋ค.
.container ํด๋์ค๋ ๋ฐ์ ํ ๊ณ ์ ์ ๋น ์ปจํ ์ด๋๋ฅผ ์ ๊ณต
.container-fluid ํด๋์ค๋ ๋ถํฌํธ์ ์ ์ฒด ๋๋น์ ๊ฑธ์ณ ์๋ ์ ์ฒด ๋๋น ์ปจํ ์ด๋๋ฅผ ์ ๊ณต
๋ถํธ ์คํธ๋ฉ์ ๊ทธ๋ฆฌ๋ ์์คํ ์ ํ๋ ์ค ๋ฐ์ค๋ก ๊ตฌ์ถ๋์ด ํ์ด์ง์ ์ต๋ 12๊ฐ์ ์ด์ ํ์ฉํ๋ค.
12๊ฐ ์ด์ ๋ชจ๋ ๊ฐ๋ณ์ ์ผ๋ก ์์ํ์ง ์์ผ๋ ค๋ฉด ์ด์ ํจ๊ป ๊ทธ๋ฃนํํ์ฌ ๋ ๋์ ์ด์ ๋ง๋ค ์ ์๋ค.