2020. 10. 28. 17:13ใHTML & CSS ๐
์นํ์ค๋ฌธ์๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋ ํํ๋ฉด์ ๊ฐ์ฅ ๊ถ๊ธํ๋ ๊ฒ์ด ์๋ค.
'๋ ๊ฐ์ ์ ์์๊ฐ ๋์ฒด ์ด ๋ง์ ํ๊ทธ๋ค์ ์ด๋์ ์ด๋ป๊ฒ ์ ์ฉํ๊ฒ ๊ฐ์ ธ์์ ๋ฐฐ์ฐ๊ณ ์ธ ์ ์๋๊ฑธ๊น?'
์น์ฌ์ดํธ๋ฅผ ํ๋ ๊ตฌ์ถํ๋ ค๋ฉด ์ฝ๋ฉ์ ์ ํ๋ ๊ฒ๋ ์ค์ํ์ง๋ง, ์น์ฌ์ดํธ์์ ํ์ํ ๊ธ์จ์ฒด(font), ์ด๋ฏธ์ง (vector icons, images), ๊ทธ๋ฆฌ๊ณ ์ฝ๋ฉ์ ์ฐ์ตํ ์ ์๋๋ก ํ๊ฒฝ์ด ์กฐ์ฑ๋์ด์ผ ํ๋ค.
๊ทธ๋ฌ๋ ๋ณดํต ์ฝ๋ฉ์ ๋ฐฐ์ฐ๋ฉด์ ๋ชจ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ค ์ปดํจํฐ์ ๊น๊ธฐ ํ๋ค ์๋ ์๊ณ , ์ด ๊ฒ์ ํ๋ค๊ฐ ์ ๊ฒ์ ํ๋ฌ ๋ค๋ฅธ ์ฑ์ ์ผ๊ณ ์๋ค๊ฐ๋ค ํ๋ฉด ๊ต์ฅํ ํผ๊ณคํ๊ธฐ๋ ํ๋ค ... ์ ๋ง๋ก...
๊ทธ๋ฆฌ๊ณ ๊ฐ์๋ฅผ ํ๋ ๋ฃ๋๋ค๊ณ ํด๋ ๊ฑฐ๊ธฐ์์ ๋ฐฐ์ฐ๋ elements๊ฐ ์ ๋ถ๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ๊ณ์ ์๋ก์ด ๊ฒ๋ค์ ๊ณต๋ถํด์ผ ํ๋ค. ์ฑ ์ ๋์ค๋ ๊ฒ๋ค๋ณด๋ค ์ค๋ฌด์์ ๋์ฑ ์ ์ฉํ๊ฒ ์ฐ์ด๋ ๊ฒ๋ค์ ๋จผ์ ๋ฐฐ์๋๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด์ง ์์๊น?
๊ทธ๋ด ๋ ํ ์ ํ๋ฒ๊ฐ ์์ฑ ๊ฐ์๋ฅผ ํ๋ฉด์ ์๋ ค์ค ์ฌ์ดํธ๋ค์ด ์๋ค. ์ด ์ฌ์ดํธ๋ค์์ ์ดํด๊ฐ ๋์ง ์๋ ๋ฌธ๋ฒ์ด๋ ํ๊ทธ ์ฌ์ฉ๋ฒ์ ์ฐธ๊ณ ํ๋ ๋๋ฌด ๋น ๋ฅด๊ฒ ์ดํด๋์๋ค. ๋ ์ฌ์ดํธ ๋ด์์ ์ฝ๊ฒ ์ค๋ช ์ด ๋๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ต์ฅํ ์ ์ฉํ๋ค.
ํ๊ทธ ์ฐธ๊ณ ์ ์ฌ์ดํธ
๋ชจ์ง๋ผ๋ท์ปด์์ ์ด์ํ๋ ์ฌ์ดํธ๋ก์, HTML๋ฟ๋ง ์๋๋ผ ๊ฐ๋ฐ์๋ค์ ์ํ ํ๊ทธ ์ฌ์ฉ๋ฒ, ๋ฌธ๋ฒ, ์์ ๋ฑ์ ํ์ธํ ์ ์๋ค. input์ฒ๋ผ ํ ๊ฐ์ง ํ๊ทธ๋ก ์ฌ๋ฌ ์์ ฏ๋ค์ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ด ์ฌ์ดํธ๊ฐ ๋ง์ ๋์์ด ๋๋ค.
developer.mozilla.org/ko/docs/web/html/element
Tag ์ ํจ์ฑ ๊ฒ์ฌ ์ฌ์ดํธ
๋ด๊ฐ ๋ง๋ html์์ ํ๊ทธ๊ฐ ์ ๋จน๋๋ค๋์ง, ์ด๋ ํ ํ๊ทธ๋ค์ ์์ฑํ๋ค๊ฐ ๋ด๊ฐ ์ ํ๊ณ ์๋์ง ํ์ธํ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ฉด ๋๋ค. ์ด ์ฌ์ดํธ์ ์์ฑํ ๋ฌธ์๋ฅผ ๋ถ์ฌ๋ฃ๊ณ ํ์ธํ๋ฉด ํ๋ฆฐ ๋ถ๋ถ์ ๋ณด์ฌ์ฃผ๊ณ ์ด๋ค ํ๊ทธ๋ก ๋ฐ๊ฟ์ผ ํ๋์ง๋ ์ถ์ฒํด ์ค๋ค. ๋๊ฐ์ ์ด๋ณด์๋ค์๊ฒ ์ ๋ง ๊ตฌ์ธ์ฃผ๊ฐ์ ์ฌ์ดํธ์ด๋ค.
๋ฌด๋ฃ ๋ฐฑํฐ ์์ด์ฝ ์ฌ์ดํธ
ํ๋ก์ ํธ๋ฅผ ์งํํ๊ฑฐ๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋ค ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋ฌด๋ฃ๋ก ์์ด์ฝ์ ๊ฐ์ ธ์ฌ ์ ์๋ ๋ฅ๋ ฅ์ด๋ค. ์ด ์ฌ์ดํธ๋ ์ฝ๋๋ฅผ ๋ฐ๋ก ๋ณต์ฌํด์ aํ๊ทธ๋ก htmlํ์ผ์ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌด ํธ๋ฆฌํ๋ค.
#์์์ด๋ฆ ์ฌ์ดํธ Color Tool
material.io/resources/color/#!/?view.left=0&view.right=0
๋์์ธ์ด ๊ต์ฅํ ์ง๊ด์ ์ด์ด์ ์ํ๋ ์์๊ณผ #์์ID๋ฅผ ์ฐพ์๋ด๊ธฐ ๋๋ฌด ์ฌ์ด ์ฌ์ดํธ!!
๋ฌด๋ฃ ์ฝ๋ฉ ์ฐ์ต ์ฌ์ดํธ 1 : Repl
์ด ์ฌ์ดํธ๋ ๋๋ฌด๋๋ ์ ๋ช ํ! ๋ฌด๋ฃ๋ก ์ฝ๋ฉ์ ์ฐ์ตํ ์ ์๊ฒ ํด ์ฃผ๋ ์ฌ์ดํธ์ด๋ค. ์ํ์ฝ๋ฉ์์ ์๋ ค์ค ์ฌ์ดํธ์ธ๋ฐ ๋๋ฌด ์ ์ฉํ๊ฒ ์ฌ์ฉํ๊ณ ์๋ค. ๋ฌผ๋ก Visual Studio Code๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๊ธด ํ์ง๋ง, ์๋ก์ด ํ๊ทธ๋ฅผ ์ฐ์ตํ ๋ ๋ง์ด ์ฌ์ฉํ๋ค.
ํนํ ๊ฐ๋ฐ์ ํ๊ฒฝ์ ์ธํ ํ๋ ๊ฒ์ด ์ปดํจํฐ ํ๊ฒฝ์ ๋ฐ๋ผ ๋งค์ฐ ๋ค๋ฅด๊ณ ์๋ฏผํ๊ธฐ ๋๋ฌธ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๊ธฐ ํ๋ ํ๊ฒฝ์ด๊ฑฐ๋ ๊ธํ๊ฒ ํด์ผํ ๊ฒฝ์ฐ, ๋๋ ๋์ฒ๋ผ ์ ๋ฌธ์์๊ฒ๋ ์ฝ๋ฉ์ฐ์ต์ ํ๊ธฐ ๋งค์ฐ ์ข์ ์ฌ์ดํธ์ด๋ค.
๋ฌด๋ฃ ์ฝ๋ฉ ์ฐ์ต ์ฌ์ดํธ 2 : JS Fiddle
์ด ์ฌ์ดํธ๋ ์์ ์ฌ์ดํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ฐ๋ฐํ๊ฒฝ์ ์กฐ์ฑํด์ ์ฝ๋ฉํ ์ ์๊ฒ ํด ์ฃผ๋ ์ฌ์ดํธ์ด๋ค. ์ญ์๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ํ์ฉํ ์ ์๋ ํ๊ฒฝ์์๋ ์ ๋ง ์ ์ฉํ๊ฒ ์ฝ๋ฉํ ์ ์๋ ์ฌ์ดํธ!! ์ ๋ง ์ข๋น >.<
๋ฌด๋ฃ ์ฝ๋ฉ ์ฐ์ต ์ฌ์ดํธ 3 : JS Bin
์๋!
๋ฌด๋ฃ ํฐํธ ๋ฐ ํ๊ทธ์ง์ ์ฌ์ดํธ : Google Fonts
์๋ง๊ฐ์ง ํฐํธ๋ค์ด ์๊ธฐ๋ ํ์ง๋ง, ํ๊ทธ ์์ ๋ฃ์ ์ ์๋๋ก ๋งํฌ ์ฃผ์๋ฅผ ์ง์ํ๋ ๊ฒ์ด ๊ฐ์ฅ ํฐ ์ฅ์ ์ด๋ค.
๊ฐ์ธ ์ปดํจํฐ์ ์ฐ๊ณ ์ถ์ ๋๋ ๋ค์ด๋ก๋ ๋ฐ์์ ์ค์นํ์ง๋ง, ์นํ์ค ๊ฐ๋ฐํ๊ฑฐ๋ ๋์์ธ ํ ๋๋ ์ด ๋งํฌ ์ฃผ์๋ฅผ ์ง์ ํ๋๋ ์ ํ๋๋๋ก ์ฌ์ดํธ๊ฐ ๋ง์ด ๊ฐ๋ฆฌ๋ ๊ฒ ๊ฐ๋ค.
CSS ์ฝ๋๋ฅผ ์ฐพ์๋ด๊ณ ์ฐ์ตํ ์ ์๋ ๊ฒ์์ฌ์ดํธ!! CSS Diner!
์ ์์ ์ ์๋ค์ด ๋์ฌ์ ธ ์๊ณ , "Type in a CSS selector"์๋ค๊ฐ ์ ๋ต์ ๋ฃ์ผ๋ฉด ๋๋ค!!
ํ์ด์ฟค ๊ฒ์์ฒ๋ผ ๋๋ฌด๋ ๋จ์ํ ๊ฒ์์ด์ง๋ง, ๋๋ ์ฌ๋ฏธ์์ด์ 1์๊ฐ ๋๊ฒ ํ๋ค ใ ใ
CSS ์ด๋ณด์์๊ฒ ์ดํด๋ฅผ ๋๊ณ ์ฌ๋ฏธ์๊ฒ ์ฐ์ตํ ์ ์๋ ์ฌ์ดํธ! ์ด๋ค ์ด์ ์ ํ๋ฒ๋ถ์ด ์๋ ค์ฃผ์ จ๋ค ใ ใ
๋!