๐ ์น๊ณผ HTML&CSS์์ ๋์น๊ธฐ ์ฌ์ด ๊ฐ๋ ๋ค
HTML, CSS ๊ทธ๊ฑฐ ์ฝ์์?
๊ณผ์ฐ ๊ทธ๋ด๊น...!?
๊ณผ์ฐ ๊ทธ๋ด๊น...!?
์ฒ์ ์น ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์์ํ๊ณ ๋จผ์ ๋ฐฐ์ฐ๋ ๊ฒ์ด html, css์ ๊ธฐ๋ณธ์ ์ธ ๋ด์ฉ๋ค์ด๋ค. ๋์ผ๋ก ๋ฐ๋ก ๋ณด์ด๊ณ ๊ฐ๋จํ๊ฒ ์น์ ์ค๊ณํ๊ณ ๊พธ๋ฐ ์ ์์ด์ ์ ๊ทผ๊ฐ๋ฅ์ฑ์ด ๋ฎ๋ค๊ณ ์๊ฐํ๋ค. ์ฆ ์ง์ ์ฅ๋ฒฝ์ด ๋ฎ์๋ฐ, ๊ทธ๋์ ๋ง์ด๋ค ์ด ๋ถ๋ถ์ ํฅ๋ฏธ๋กญ๊ฒ ๊ณต๋ถํ๋ค(์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋๊ธฐ ์ ๊น์ง...) ํ์ง๋ง ๋ชจ๋ ๊ณต๋ถ์๋ ๊ธฐ๋ณธ ๊ฐ๋ , ์ง์๋ค์ด ์ค์ํ๋ฏ์ด html, css๊ฐ ์ดํดํ๊ธฐ ์ฝ๋ค๊ณ ํด์ ์ค์ํ์ง ์์ ๊ฒ์ ์๋๋ค(์ฝ๋ค๊ณ ์๊ฐํ์ง๋ ์๋๋ค). ์คํ๋ ค ๋ ๊น๋ค๋กญ๊ณ ๋ค์ฌ๋ค ๋ด์ผํ ๋ด์ฉ๋ค์ด ๋ง์๋ฐ ๊ฐ๋ฐ์์ง๋ง์๋ค์ ํ๋ก ํธ์์ js๊ฐ ์ค์ํ๋ค๊ณ ํ๋๊น ๋นจ๋ฆฌ js๋ก ๋์ด๊ฐ๋ ค๊ณ html, css๋ ํ ๊ฑด๋ ๋ด๋ค. ์ฌ๊ธฐ์ ๋์ค์ ์ฐจ์ด๊ฐ ๋์ง ์์๊น ์๊ฐํ๋ค.
html์์ ํ๊ทธ๋ฅผ ์ด๋ป๊ฒ ๋ง๋ค๊ณ , class ์ค์ , id ์ค์ , ๊ตฌ์กฐ ์ค๊ณ ๋ฑ๋ฑ
css์์ ์ ํ์, ์ฐ์ ์์, flex, grid, ์ฌ๋ฌ ํ๋ ์์ํฌ ๋ฑ๋ฑ
์ด๋ฐ ์ง์๋ค์ ์์งํ์ง ๋ชปํ๊ณ js๋ก ๋์ด๊ฐ๊ณ ์น ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ๋ถ๋ช ๋ค์ ๋์์ค๊ฒ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์ด๋ฐ ๊ฒ๋ ๋ชปํ๋... ํ๋ฉด์ ์๊ดด๊ฐ์ด ๋๊ปด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๊ฐ๋ ๋ค์ ๋ช ํํ๊ฒ ์์ฑํด์ผ ์น์ ์์ฑ๋๊ฐ ์ฌ๋ผ๊ฐ๊ณ js์์ ์๋์ง๋ ํจ์ฌ ์ข์์ง๋ค.
๊ฒฐ๊ตญ html, css์์์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋จ๋จํ ๋ค์ ธ๋์ผ ์๊ฐ ๋ญ๋น๋ฅผ ํ์ง ์์ ์ ์๊ณ ๊น๋ํ ์น ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค. ์ฌ์ค html, css ๊ฐ๋ ์ ์ธ์ฐ๋ ๊ฒ์ด ๋๋ถ๋ถ์ด๋ผ ์ฝ๊ฐ ๋ฌธ๊ณผํฑ ํ๊ธฐ๋ ํ๋ค. ๊ทธ๋์ ๋น์ ๊ณต์๋ค๋ ์ฝ๊ฒ ๋ฐฐ์ธ ์ ์์ง ์์๊น(also js๋ฅผ ๋ง๋๊ธฐ ์ ๊น์ง...).
๊ทธ๋ผ ์ค๋์ html, css์์ ๋์น๊ธฐ ์ฝ๊ณ ๋ง์ด ๊ฐํํ๋ ์ค์ํ ๊ฐ๋ ๋ค์ ์ค๋ช ํด ๋ณด๊ฒ ๋ค!
์น์ ๋ํ ๊ฐ๋ ๋ค
HTML(Hper Text Markup Language)
- ํ์ด์ง์ ์ ๋ชฉ, ๋ฌธ๋จ, ํ, ์ด๋ฏธ์ง, ๋์์ ๋ฑ ์น์ ๊ตฌ์กฐ๋ฅผ ๋ด๋น.
CSS(Cascading Style Sheets)
- ์ค์ ํ๋ฉด์ ํ์๋๋ ๋ฐฉ๋ฒ(์์, ํฌ๊ธฐ, ํฐํธ, ๋ ์ด์์ ๋ฑ)์ ์ง์ ํด ์ฝํ ์ธ ๋ฅผ ๊พธ๋ฉฐ์ฃผ๋ ์๊ฐ์ ์ธ ํํ(์ ์ )์ ๋ด๋น.
JS(JacaScript)
- ์ฝํ ์ธ ๋ฅผ ๋ฐ๊พธ๊ณ ์์ง์ด๋ ๋ฑ ํ์ด์ง๋ฅผ ๋์์ํค๋ ๋์ ์ฒ๋ฆฌ๋ฅผ ๋ด๋น.
์น ํ์ค
- ์น ํ์ค์ด๋ โ์น์์ ์ฌ์ฉ๋๋ ํ์ค ๊ธฐ์ ์ด๋๊ท์น'์ ์๋ฏธ
- W3C์ ํ์คํ ์ ์ ๋จ๊ณ์ โ๊ถ๊ณ ์(REC)โ์ ํด๋นํ๋ ๊ธฐ์
cf) ๋ธ๋ผ์ฐ์ ๊ณต๊ธ์ ์ฒด(Browser Venders) ex Chorme, firefox, safari ...
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง(Cross Browsing)์ด๋ ์กฐ๊ธ์ ๋ค๋ฅด๊ฒ ๊ตฌ๋๋๋ ์ฌ๋ฌ ๋ธ๋ผ์ฐ์ ์์, ๋์ผํ ์ฌ์ฉ์ ๊ฒฝํ(๊ฐ์ ํ๋ฉด, ๊ฐ์ ๋์ ๋ฑ)์ ์ค ์ ์๋๋ก ์ ์ํ๋ ๊ธฐ์ , ๋ฐฉ๋ฒ.
--> ๋ฐ๋ผ์ ๋ค์ํ ์น ๋ธ๋ผ์ฐ์ ์์ ๋์ผํ ๊ธฐ๋ฅ๋ค์ด ์๋ํ ์ ์๊ฒ ๋ง๋ค์ด์ผ ํจ. ์์ฆ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ด ์ ๋์ด์์ด์ ํฌ๊ฒ ์ ๊ฒฝ์ ์ฐ์ง ์์๋ ๋์ง๋ง. ๊ทธ๋๋ ๋ฒ์ ๋ณ๋ก ๋ค๋ฅผ ์ ์์ด์ mdn์์ ์ฒดํฌํด์ผํ ํ์๊ฐ ์๋ค!
๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ณธ์ ์ธ ์ธํฐํ์ด์ค
- ์ฐฝ(Window)
- ํญ(Tab)
- ์ฃผ์์ฐฝ(Address bar)
- ๋ทฐํฌํธ(viewport) : ํ๋์ ์นํ์ด์ง๊ฐ ์ถ๋ ฅ๋๋ ์ ์ฒด ์์ญ(๋ ๋๋ง ๋๋ ์์ญ)
์น ์ด๋ฏธ์ง
- ์ด๋ฏธ์ง ์ฒจ๋ถํ ๋ ์ด ๊ฐ๋ ์ ๋ชจ๋ฅด๋ฉด ํ๊ฒฝ์ฌ์ง์ svg ํ์ผ๋ก ์ฌ๋ฆฌ๊ฑฐ๋ jpg๋ ์ค์ผ ๊นจ์ง๋ ๊ฑฐ์ง ํ๊ณ ๋จธ๋ฆฌ๋ฅผ ๋ฏ์ ์ ์๋ค. ๐ฐ
๋นํธ๋งต
- ์ ๊ตํ๊ณ ๋ค์ํ ์์์ ์์ฐ์ค๋ฝ๊ฒ ํํ
- ํ๋/์ถ์ ์ ๊ณ๋จ ํ์, ํ์ง ์ ํ
์ด๋ฏธ์ง ํ์ฅ์(ํฌ๋งท)
- JPG:
- Full-color์ Gray-scale์ ์์ถ์ ์ํด ๋ง๋ค์ด์ง, ์์ถ๋ฅ ์ด ํ๋ฅญํด ์ฌ์ง์ด๋ ์์ ๋ถ์ผ์์ ๋ง์ด์ฌ์ฉ
- ์์ค ์์ถ ๋ฐฉ์
- ํํ์์๋(24๋นํธ, ์ฝ 1600๋ง ์์)๊ฐ ๋ฐ์ด๋จ
- ์ด๋ฏธ์ง์ ํ์ง๊ณผ ์ฉ๋์ ์ฝ๊ฒ ์กฐ์ ๊ฐ๋ฅ
- ์์์ฉ๋ but ์ด๋ฏธ์ง ์๋ก ์ ์ฅ์ ํ์ง ์ ํ๊ฐ ์ผ์ด๋จ
- ๊ฐ์ฅ ๋๋ฆฌ ์ฐ์ด๋ ์ด๋ฏธ์ง ํฌ๋งท
- PNG:
- Gif์ ๋์ฒด ํฌ๋งท์ ๊ฐ๋ฐ๋จ.
- ๋น์์ค ์์ถ
- 8๋นํธ(256 ์์) / 24๋นํธ(์ฝ 1600๋ง ์์) ์ปฌ๋ฌ ์ด๋ฏธ์ง ์ฒ๋ฆฌ
- ์ฉ๋์ jpg ๋ณด๋ค ํผ
- Alpha Channel์ ์ง์(ํฌ๋ช ๋) โ ์ํ๋ ์ด๋ฏธ์ง ์์ญ์ด์ธ ํฌ๋ช ํ๊ฒ ์ถ๋ ฅ๊ฐ๋ฅ
- W3C ๊ถ์ฅ ํฌ๋งท
- GIF:
- ์ด๋ฏธ์ง ํ์ผ ๋ด์ ์ด๋ฏธ์ง ๋ฐ ๋ฌธ์์ด ๊ฐ์ ์ ๋ณด๋ค์ ์ ์ฅ
- ๋น์์ค ์์ถ
- ์ฌ๋ฌ ์ฅ์ ์ด๋ฏธ์ง๋ฅผ ํ ๊ฐ์ ํ์ผ์ ๋ด์ ์ ์์
- (์์งค, ์ ๋๋ฉ์ด์ )
- 8๋นํธ ์์๋ง ์ง์(๋ค์ํ ์์ ํํ์๋ ์ ํฉํ์ง ์์)
- WEBP:
- JPG, PNG, GIF๋ฅผ ๋ชจ๋ ๋์ฒดํ ์ ์๋ ๊ตฌ๊ธ์ด ๊ฐ๋ฐํ ์ด๋ฏธ์ง ํฌ๋งท
- ์๋ฒฝํ ์์ค/๋น์์ค ์์ถ ์ง์
- GIF ๊ฐ์ ์ ๋๋ฉ์ด์ ์ง์
- Alpha Channel ์ง์(์์ค, ๋น์์ค ๋ชจ๋)
- ํ์ํธํ์ฑ ํ์ธ ํ์
๋ฒกํฐ
- ํ๋/์ถ์์์ ์์ ๋ก์, ์ฉ๋ ๋ณํ๊ฐ ์์
- ์ ๊ตํ ์ด๋ฏธ์ง(์ธ๋ฌผ, ํ๊ฒฝ ์ฌ์ง ๊ฐ์)๋ฅผ ํํํ๊ธฐ ์ด๋ ค์
์ด๋ฏธ์ง ํ์ฅ์(ํฌ๋งท)
- SVG:
- ๋งํฌ์ ์ธ์ด ๊ธฐ๋ฐ์ ๋ฒกํฐ ๊ทธ๋ํฝ์ ํํํ๋ ํฌ๋งท.
- ํด์๋์ ์ํฅ์์ ์์ ๋ก์ โ ์ด๋ฏธ์ง๊ฐ ์์ฃผ ๋ฐ๋๋ค๋ฉด ์ฌ์ฉ
- CSS์ JS๋ก ์ ์ด ๊ฐ๋ฅ
- ํ์ผ ๋ฐ ์ฝ๋ ์ฝ์ ๊ฐ๋ฅ
ํน์ ๋ฌธ์ ์ฉ์ด ์ ๋ฆฌ
์ด ๊ฐ๋ ๋ ์๊ทผ ์ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ฉ์ด๋ ํ์คํ ์์๋์! ๐ง
- ๊ทธ๋ ์ด๋ธ, ๋ฐฑํฑ(Grave, Backtick) โ `
- ํธ๋, ๋ฌผ๊ฒฐํ์(Tilde) โ ~
- ๋๋ํ(Exclamation mark) โ !
- ๊ณจ๋ฑ ์ด(At sign) โ @
- ์ต(Sharp, Number sign)โ #
- ์บ๋ฟ(Caret) โ ^
- ์ ํผ์ผ๋(Ampersand) โ &
- ๋ณํ(Asterisk) โ *
- ํ์ดํ, ๋์(Hyphen, Dash) โ -
- ์ธ๋์ค์ฝ์ด, ๋ก๋์, ๋ฐ์ค(Underscore, Low dash) โ _
- ์ฟผํ ์ด์ , ํฐ ๋ฐ์ดํ(Quotation mark) โ โ
- ์ํฌ์คํธ๋กํผ, ์์ ๋ฐ์ดํ(Apostrophe) โ โ
- ์ฝ๋ก (Colon) โ :
- ์ธ๋ฏธ์ฝ๋ก (Semicolon) โ ;
- ํผ๋ฆฌ์ด๋, ๋ท, ์ , ๋ง์นจํ(Period, Dot) โ .
- ์ฌ๋์(Slash) โ /
- ๋ฒํฐ์ปฌ ๋ฐ(Vertical bar) โ |
- ๋ฐฑ์ฌ๋์, ์ญ ์ฌ๋์(Backslash) โ \
- ํผ๋ ์์์ค, ์๊ดํธ, ๊ดํธ(Parenthesis) โ ()
- ๋ธ๋ ์ด์ค, ์ค๊ดํธ(Brace) โ {}
- ๋ธ๋ํท, ๋๊ดํธ(Bracket) โ []
- ์ต๊ธ ๋ธ๋ํท, ๊บฝ์ ๊ดํธ(Angle Bracket) โ <>
์คํ ์์ค ๋ผ์ด์ผ์ค
- ์ด๋ค ์ ํ์ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ํ์ํ ์์ค ์ฝ๋๋ ์ค๊ณ๋๋ฅผ, ๋๊ตฌ๋ ์ ๊ทผํด์ ์ด๋ํ ์ ์๋๋ก ๊ณต๊ฐํ๋ ๊ฒ
์คํ์์ค
- Apache License
- ์ํ์น ์ํํธ์จ์ด ์ฌ๋จ์์ ์์ฒด ์ํํธ์จ์ด์ ์ ์ฉํ๊ธฐ ์ํด ๋ง๋ ๋ผ์ด์ผ์ค
- ๊ฐ์ธ์ /์์ ์ ์ด์ฉ, ๋ฐฐํฌ, ์์ , ํนํ ์ ์ฒญ์ด ๊ฐ๋ฅ
- MIT License
- MIT์์ ์ํํธ์จ์ด ํ์๋ค์ ์ํด ๊ฐ๋ฐํ ๋ผ์ด์ผ์ค
- ๊ฐ์ธ ์์ค์ ์ด ๋ผ์ด์ผ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ ํ์๋ง ์ง์ผ์ฃผ๋ฉด ๋จ, ๋๋จธ์ง ์ฌ์ฉ์ ๋ํ ์ ์ฝ์ ์์
- BSD License
- ๋ฒํด๋ฆฌ ์บ๋ฆฌํฌ๋์์์ ์ํํธ์จ์ด ํ์๋ค์ ์ํด ๊ฐ๋ฐํ ๋ผ์ด์ผ์ค
- MIT๋ ๋น์ท
- Beerware
- ์คํ์์ค ๊ฐ๋ฐ์์๊ฒ ๋งฅ์ฃผ๋ฅผ ์ฌ์ค์ผ ํ๋ ๋ผ์ด์ผ์ค
- ๋ฌผ๋ก ๋ง๋ ์ ์๋ ๊ฒฝ์ฐ...
cf) Material Design: ๊ณ ํ์ง ๋์งํธ ๊ฒฝํ์ ๊ตฌ์ถํ ์ ์๋๋ก Google์์ ๋ง๋ ๋์์ธ ์์คํ (๋ฐฉ์)
HTML
- Doctype(DTD)
- ๋งํฌ์ ์ธ์ด์์ ๋ฌธ์ ํ์์ ์ ์ํ๋ฉฐ, ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ค HTML ๋ฒ์ ์ ํด์ ๋ฐฉ์์ผ๋ก ํ์ด์ง๋ฅผ ์ดํดํ๋ฉด ๋๋์ง๋ฅผ ์๋ ค์ฃผ๋ ์ฉ๋
- Tag(ํ๊ทธ)
- <html> โ **๋ฌธ์์ ์ ์ฒด ๋ฒ์**: HTML ๋ฌธ์๊ฐ ์ด๋์์ ์์ํ๊ณ , ์ด๋์์ ๋๋๋์ง ์๋ ค์ฃผ๋ ์ญํ
- <head> โ **๋ฌธ์์ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ๋ฒ์**: ์น ๋ธ๋ผ์ฐ์ ๊ฐ ํด์ํด์ผ ํ ์นํ์ด์ง์ ์ ๋ชฉ, ์ค๋ช
, ์ฌ์ฉํ ํ์ผ ์์น, ์คํ์ผ(CSS) ๊ฐ์, ์นํ์ด์ง์ ๋ณด์ด์ง ์๋ ์ ๋ณด๋ฅผ ์์ฑํ๋ ๋ฒ์
- <body> โ **๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ ๋ฒ์**: ์ฌ์ฉ์ ํ๋ฉด์ ํตํด ๋ณด์ฌ์ฃผ๋ ๋ก๊ณ , ํค๋, ํธํฐ, ๋ค๋น๊ฒ์ด์
, ๋ฉ๋ด, ๋ฒํผ, ์ด๋ฏธ์ง ๊ฐ์ ์นํ์ด์ง์ ๋ณด์ฌ์ง๋ ๊ตฌ์กฐ๋ฅผ ์์ฑํ๋ ๋ฒ์
cf) <html lang=โkoโ> : ์ง์ ํ ๋ฌธ์์ ์ธ์ด๋ฅผ ๋ช
์ํ๋ html ์์ฑ
-
์ ๋ณด๋ฅผ ์๋ฏธํ๋ ํ๊ทธ
-
title ํ๊ทธ โ html ๋ฌธ์์ ์ ๋ชฉ์ ์ ์, ์น ๋ธ๋ผ์ฐ์ ํญ์ ํ์๋จ!
-
meta ํ๊ทธ โ ๋ค๋ฅธ ํ๊ทธ๋ก ์ค๋ช ํ ์ ์๋ ์ด์ธ์ ์ ๋ณด html ๋ฌธ์์ ์ ์์, ๋ด์ฉ, ํค์๋ ๊ฐ์, ์ฌ๋ฌ ์ ๋ณด๋ฅผ ๊ฒ์์์ง์ด๋ ๋ธ๋ผ์ฐ์๊ฒ ์ ๊ณต
-
๋ชจ๋ฐ์ผ์์ ์ ์ฉ๋๋ ์ ๋ณด, viewport์์ ์ฒ์ ๋ณด์ฌ์ง ๋ ๋๋น๋ฅผ ๋๋ฐ์ด์ค์ ๊ธธ์ด๋ก ๋ง์ถ๊ณ 1.0์ผ๋ก ํ๋ํ๋ผ๋ ๋ด์ฉ
-
charset(Character Set): ๋ฌธ์ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ์ง์ ํ๋ html ์์ฑ
cf) ๋ฌธ์์ธ์ฝ๋ฉ: ๋ฌธ์๋ ๊ธฐํธ๋ค์ ์ปดํจํฐ๊ฐ ์ด์ฉํ ์ ์๋ ์ ํธ๋ก ๋ง๋๋ ๊ฒ
<meta charset=โUTF-8โ />
-
-
์ด๋ฏธ์ง ์ถ๋ ฅํ๊ธฐ
<img src=โhttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcStVcg-sYLXVNKqoLGgWSRECNTBbosf8Yt05A&usqp=CAUโ alt=โbitcoinโ>
alt: ์ด๋ฏธ์ง๊ฐ ์ถ๋ ฅ๋์ง ๋ชปํ๋ ๊ฒฝ์ฐ ๋์ ์ถ๋ ฅํ ํ
์คํธ๋ผ๊ณ ํด์ ๋์ฒด ํ
์คํธ๋ผ ๋ถ๋ฆผ
- ์๋ ๊ฒฝ๋ก vs ์ ๋ ๊ฒฝ๋ก
์๋๊ฒฝ๋ก
- ์ฃผ๋ณ: ./ (์๋ต๊ฐ๋ฅ)
- ์์ํด๋: ../
์ ๋๊ฒฝ๋ก
- http: ์๊ฒฉ
- / : ๋ฃจํธ๊ฒฝ๋ก(์ต์์๊ฒฝ๋ก โ ํ๋ก์ ํธ๋ก ๋ค์ด์ค์๋ง์ ๋ณด์ด๋ ์์น) / ๋ก์ปฌํธ์คํธ ๊ฒฝ๋ก๊ฐ ์๋ต๋์ด ์์
- ๋ธ๋ผ์ฐ์ ์คํ์ผ ์ด๊ธฐํ
-
๋ธ๋ผ์ฐ์ ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋์ด ์๋ css ์คํ์ผ์ ์ด๊ธฐํ
-
reset.css cdn โ jsDeliver github ๋ค์ด๊ฐ์ reset.css ํ์ธ
cf) ํ์ผ๋ช .min.ํ์ฅ์์ ๊ฐ์ด min(Minify)ํค์๋๋ ํ์ผ์ด ๋๋ ํ๋ ๊ฒฝ๋ํ๋์๋ค๋ ๊ฒ์ ์๋ฏธ
https://www.jsdelivr.com/package/npm/reset-css
-> ์ฌ๊ธฐ์ ๋ธ๋ผ์ฐ์ ์คํ์ผ ์ด๊ธฐํํ๋ ์ฝ๋ ๊ฐ์ ธ์ฌ ์ ์์.
- ๋ถ๋ชจ ์์ ๊ด๊ณ
- ์์(์กฐ์)์์: ๋ถ๋ชจ์์๋ฅผ ํฌํจํ ๋๋ฅผ ๊ฐ์ธ๊ณ ์๋ ๋ชจ๋ ์์
- ํ์(ํ์)์์: ์์์์๋ฅผ ํฌํจํ ๋ด๊ฐ ๊ฐ์ธ๊ณ ์๋ ๋ชจ๋ ์์
- ๋น ํ๊ทธ
- ๋น ํ๊ทธ๋ค์ ๋ด์ฉ์ ์ฑ์ธ ์ ์๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ฅ์ ๋ช ํํ๊ฒ ํ๊ธฐ ์ํด ์์ฑ๊ณผ ๊ฐ์ ํ์๋ก ํจ
๋ฐฉ์
- <ํ๊ทธ> - ํธ๋ฆฌํจ
- <ํ๊ทธ/> - ์์ ํจ, ํ๋ ์์ํฌ ์ฌ์ฉ์์์ฑ, ๊ฐ
- <ํ๊ทธ ์์ฑ=โ๊ฐ">๋ด์ฉ</ํ๊ทธ>
- ex)
<input type=โcheckboxโ/>
- ๊ธ์์ ์์
์์๊ฐ ํ๋ฉด์ ์ถ๋ ฅ๋๋ ํน์ฑ, ํฌ๊ฒ 2๊ฐ์ง๋ก ๊ตฌ๋ถ
-
์ธ๋ผ์ธ(inline)์์: ๊ธ์๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์์๋ค, ๊ธ์์ฒ๋ผ ์ทจ๊ธ
<span></span>
: ๋ณธ์ง์ ์ผ๋ก ์๋ฌด๊ฒ๋ ๋ํ๋ด์ง ์์, ์ฝํ ์ธ ์์ญ์ ์ค์ ํ๋ ์ฉ๋, ์ธ๋ผ์ธ ํน์ฑ์ ๊ฐ์ง โ ์์๊ฐ ์ํ์ผ๋ก ์์, ํ๋์ ๊ธ์์ฒ๋ผ ์ทจ๊ธ- html์์ ์ค๋ฐ๊ฟ์ผ๋ก span ํ๊ทธ ์ฐ์์ผ๋ก ์์ฑ์ ๋์ด์ฐ๊ธฐ ์๊น
- html์์ ์ค๋ฐ๊พธ์ง ์๊ณ spanํ๊ทธ ์ฐ์์ผ๋ก ์์ฑ์ ๋์ด์ฐ๊ธฐ ์์
- ํฌํจํ ์ฝํ ์ธ ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ๊ฐ๋ก ์ธ๋ก๊ฐ ์ค์ด๋ฌ
- ๊ธ์์์๋ ๊ฐ๋ก ์ธ๋ก ์ฌ์ด์ฆ(width, height)๋ฅผ ์ง์ ํ ์ ์์
- margin, padding ์ ์ฉ์ ์ข์ฐ๋ง ๊ฐ๋ฅ
- ์ธ๋ผ์ธ ์์์ ์์์์๋ก ๋ธ๋ก ์์๋ฅผ ์ฌ์ฉ๋ถ๊ฐ, ์ธ๋ผ์ธ ์์๋ ๊ฐ๋ฅ
-
๋ธ๋ก(block)์์: ์์(๋ ์ด์์)๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์์๋ค
- : ๋ณธ์ง์ ์ผ๋ก ์๋ฌด๊ฒ๋ ๋ํ๋ด์ง ์๋, ์ฝํ ์ธ ์์ญ์ ์ค์ ํ๋ ์ฉ๋
- ๊ฐ๋ก๋๋น๋ ๋ถ๋ชจ ์์์ ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ๋์ด๋๋ ํน์ฑ
- ์ธ๋ก๋๋น๋ ์๋์ผ๋ก ์ค์ด๋๋ ํน์ฑ
- ์ํ์ข์ฐ ์ฌ์ด์ฆ ์ค์ ๊ฐ๋ฅ
- margin, padding ์ํ์ข์ฐ ์ฌ์ด์ฆ ์ค์ ๊ฐ๋ฅ
- ์์์ผ๋ก ๋ธ๋ก์์, ์ธ๋ผ์ธ์์ ๊ฐ๋ฅ
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ ์น๊ณผ HTML&CSS์์ ๋์น๊ธฐ ์ฌ์ด ๊ฐ๋ ๋ค), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@zerone/์น๊ณผ-HTMLCSS์์-๋์น๊ธฐ-์ฌ์ด-๊ฐ๋ ๋ค์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค