๐ Front-End/HTML
์ฟ ํค & ์ธ์
์คํ ๋ฆฌ์ง & ๋ก์ปฌ ์คํ ๋ฆฌ์ง ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ์ธ์
์คํ ๋ฆฌ์ง๋ HTML5์์ ์ถ๊ฐ๋ ์ ์ฅ์ ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ , HTML5๊ฐ ๋์ค๊ธฐ ์ด์ ์๋ ๋ธ๋ผ์ฐ์ ์ ์ ์ฅ์ ์ญํ์ ํ๋๊ฒ์ด ์ฟ ํค ์
๋๋ค. ์ฟ ํค(Cookies) ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ ) ๋ก์ปฌ์ ์ ์ฅ๋๋ ํค์ ๊ฐ(Key/Value) ํํ๋ก ์ด๋ฃจ์ด์ ธ ์๋ ์์ ๋ฐ์ดํฐ ํ์ผ ์
๋๋ค. ์ฟ ํค์ ํน์ง ๋๋ถ๋ถ์ ๋ธ๋ผ์ฐ์ ๊ฐ ์ง์์ ํฉ๋๋ค. ๋ณด์์ ์ทจ์ฝ ํฉ๋๋ค. ์ ํจ ์๊ฐ๋์ ๋ณด๊ด๋๊ธฐ ๋๋ฌธ์ ์ ํจ ์๊ฐ์ด ์์ ๊ฒฝ์ฐ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ซํ๋ ์ ์ง๊ฐ ๊ฐ๋ฅ ํฉ๋๋ค. ๋งค HTTP ์์ฒญ๋ง๋ค ํฌํจ๋์ด ์๋ฒ๋ก ์ ์ก๋๊ธฐ ๋๋ฌธ์ ์๋ฒ์ ๋ถ๋ด์ด ํฝ๋๋ค. ์ฉ๋์ด ์์ต๋๋ค.(4KB) ์ฟ ํค์ ๋์ ์์ HTTP ์์ฒญ ์ฟ ํค๋ฅผ HTTP ํค๋(Set-Cookie)์ ๋ด์์ ์๋ต ์ฟ ํค ์ ์ฅ / HTTP ..
๐ Front-End/HTML
1. ๋ค์ํ ์ธํฐ๋ท ์๋๋ฅผ ์์ฉํ ์ ์๋ ์ฌ์ดํธ ๊ตฌ์ถ ์น์ฌ์ดํธ์ ์ ๋ณด๋ฅผ ๋ณด๋ ค๋ฉด ๊ทธ ์ ๋ณด๊ฐ ๋ก๋ ๋์ด์ผ ํฉ๋๋ค. ๋ํ ๊ทธ๋ํฝ์ด๋ ํ
์คํธ๊ฐ ๋ง์ ํ์ด์ง๊ฐ ๋ก๋๋๊ธฐ๋ฅผ ๋ฌด์์ ๊ธฐ๋ค๋ฆฌ๊ฒ ํ ์ ์๊ณ , ๊ฐ๊ตญ์ ์ธํฐ๋ท ์๋๋ ์๋นํ ๋ค๋ฆ
๋๋ค. ๋ฐ๋ผ์ ํด์ธ ์ฌ์ฉ์์ ๋ค์ด๋ก๋ ์๊ฐ์ด ๋๋ ค์ง ์ ์๋ ๊ทธ๋ํฝ ๋ฐ ๋์ฉ๋ ํ์ผ์ ์ ๊ฑฐ, ์ต์ ํ ๋๋ ์์ ํ์ฌ ์ฌ์ดํธ๋ฅผ ๋์ ์ง์ญ์ ์ธํฐ๋ท ์๋์ ์ผ์น ์์ผ์ผ ํฉ๋๋ค. 2. ๊ฐ ๋๋ผ๋ณ๋ก ์ธ์ด๋ฅผ ์ฝ์ด๋ค์ด๋ ์๊ฐ ๋ฐฉํฅ์ ์ง์ ์ฝ๋ ์ฐ์ ์์๊ฐ ๊ฐ ๋๋ผ๋ณ๋ก ๋ค๋ฆ
๋๋ค. 3. ์ ์ ์๊ฑฐ๋ ์น์ฌ์ดํธ์ธ๊ฒฝ์ฐ ํด๋น ํตํ ๋ฐ ์ฃผ์ ์กฐ์ ์จ๋ผ์ธ ๊ตฌ๋งค ๋ฐ ๋ฐฐ์ก์ด ๊ฒฝ์ฐ, ์น์ฌ์ดํธ๋ฅผ ๋ค์ํ ํตํ ๋ฐ ๋ฐฐ์ก์ง ์ฃผ์ ํ์์ ๋ง๊ฒ ์กฐ์ ํด์ผ ํฉ๋๋ค. 4. ๊ฐ๊ตญ์ ์ฐจ์ด๋ฅผ ์ํด ์๊ฐ/๋ ์ง ํ๊ธฐ 12์๊ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ..
๐ Front-End/HTML
'Semantic' ์ด๋ ์๋ฏธ๋ก ์ ์ธ ๋ป์ ๊ฐ์ง๋ฉฐ 'Markup' ์ HTML๋ฌธ์ ํ๊ทธ๋ก ๋ฌธ์๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ๋ฐ๋ผ์, ์๋ฉํฑ ๋งํฌ์
์ด๋ ์๋ฏธ๊ฐ ์ ์ ๋ฌ๋๋๋ก HTML๋ฌธ์๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ฌ์ฉํ๋ ์ด์ โ ๊ฒ์ ์์ง ์ต์ ํ(SEO) : ๊ฒ์์์ง์ด ์๋งจํฑ ํ๊ทธ๋ฅผ ์ค์ํ ํค์๋๋ก ๊ฐ์ฃผํ๊ธฐ ๋๋ฌธ์ ๊ฒ์์์ง ์ต์ ํ(SEO)์ ์ ๋ฆฌํฉ๋๋ค. ์น ์ ๊ทผ์ฑ : ์๊ฐ์ฅ์ ์ธ๋ค๋ ์น์ ํธ๋ฆฌํ๊ฒ ์ ํ ์์๋๋ก ๋์์ค๋๋ค. ์ ์ง๋ณด์ : ์ ๋ฆฌ๋ ๋งํฌ์
์ ์ฝ๋ ์๋ณ์ ์ฉ์ดํฉ๋๋ค. โ ์์ฑ๋ฐฉ๋ฒ ์๋งจํฑ ๋งํฌ์
์ ํ๊ธฐ ์ํด์ ๊ฐ ํ๊ทธ๋ฅผ ๊ทธ ์ฉ๋์ ๋ง๊ฒ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ํค๋/ํธํฐ์ ์ ์ฌ์ฉ ๋ฉ์ธ ์ปจํ
์ธ ์ ๊ณผ ์ฌ์ฉ ๋
๋ฆฝ์ ์ธ ์ปจํ
์ธ ์ ์ฌ์ฉ ์ต์์ ์ ๋ชฉ์ผ๋ก ์ฌ์ฉ ์์๊ฐ ์๋ ๋ชฉ๋ก์ผ๋ก ๊ณผ ์ฌ์ฉ ๋ด๋น๊ฒ์ด์
์ ์ฌ์ฉ ์ด๋ฐ ์์ผ๋ก ..
๐ Front-End/HTML
์น ์๋ฒ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ์ ์ํธ ๊ตํ๋๋ ์ ๋ณด๋ฅผ ์ ์ํ๋๋ฐ ์ฌ์ฉ ํฉ๋๋ค. keyword๋ ๊ฒ์ ์์ง์ ์ํ ํค์๋๋ฅผ ์ ์ ํฉ๋๋ค. description์ ์น ํ์ด์ง์ ๋ํ ์ค๋ช
์ ์ ์ ํฉ๋๋ค. author๋ ๋ฌธ์์ ์ ์๋ฅผ ์ ์ ํฉ๋๋ค. 5์ด ๋ค์ ๋ค๋ฅธ ํ์ด์ง๋ก ๋ฆฌ๋ค์ด๋ ํธ(redirect)์ํค๋ ์์ ์
๋๋ค. viewport๋ ๋ชจ๋ ์ฅ์น์์ ์น ์ฌ์ดํธ๊ฐ ์ ๋ณด์ด๋๋ก ๋ทฐํฌํธ๋ฅผ ์ค์ ํฉ๋๋ค. ์์ ์์๋ฅผ ์ ์ธํ๊ณ ๋ค์ํ ์ข
๋ฅ๊ฐ ์์ต๋๋ค. ๊ฒฐ๋ก HTML ๋ฌธ์์ head ํ๊ทธ ์ฌ์ด์ ์
๋ ฅํ๋ ํน์ ํ๊ทธ๋ก์ ์ฌ์ดํธ์ ๋์์ธ์๋ ์ ํ ์ํฅ์ ๋ฏธ์น์ง ์๊ณ ๋ฌธ์๊ฐ ์ด๋ค ๋ด์ฉ์ ๋ด๊ณ ์๊ณ , ๋ฌธ์์ ํค์๋๋ ๋ฌด์์ด๋ฉฐ, ๋ฌด์์ ๋ง๋ค์๋์ง ๋ฑ์ ๋ฌธ์ ์์ฒด์ ํน์ฑ์ ๋ด๊ณ ์์ต๋๋ค. ์ฐธ๊ณ HTML ํ๊ทธ - ์ฝ๋ฉ์ ์์, TCP S..
๐ Front-End/HTML
โ ์น ์ ๊ทผ์ฑ ๋ชจ๋ ์ฌ๋๋ค์๊ฒ ํ๋ฑํ ์น ์ด์ฉ์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค. ์น ์ ๊ทผ์ฑ์ด ํ์ํ ์ด์ ๋ณดํต ์ฌ๋๊ณผ ๋ฌ๋ฆฌ ์น ์ด์ฉ์ ๋ถํธํจ์ ๋๋ผ๋ ์ฌ๋๋ค ( ์ฅ์ ์ธ, ๋
ธ์ฝ์ ๋ฑ ) ์ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋นํด ์น ์ ๊ทผ์ฑ์ด ๋จ์ด์ง๋๋ค. ์ด๋ฅผ ์ํด ์คํฌ๋ฆฐ ๋ฆฌ๋๊ธฐ, ๋ง์ฐ์ค ์คํฑ ๋ฑ ๋ณด์กฐ๊ธฐ๊ธฐ๋ฅผ ์ด์ฉํ๋๋ฐ ๋ณด์กฐ๊ธฐ๊ธฐ๊ฐ ์ฝ๊ฒ ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ๋ค์ ํตํด ์ ๊ทผ์ฑ์ ์ข๊ฒ ํด์ผ ํฉ๋๋ค. โ ์น ํ์ค โW3C๋ผ๋ ๊ตญ์ ์น ํ์คํ ๋จ์ฒด์์ ๋ฐํํ ์๋ฃ๋ค์ ๊ธฐ๋ฐํด ๋ง๋ค์ด์ง๋๋ฐ, ์ด๋ค ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ๋๋ ๋ชจ๋ฐ์ผ, ํ๋ธ๋ฆฟ , PC ๋ฑ ์ด๋ค ํ๋ฉด ์ฌ์ด์ฆ์์ ์น์ ์ด์ฉํ๋ ์ด๋ ค์ ์์ด ์ด์ฉํ๋๋ก ํ๋ ํ์ค ์
๋๋ค. ์น ํ์ค์ ์งํค๋ฉด ์ข์ ์ ์น ํ์ค์ ๋ฐ๋ผ ํจ์จ์ ์ผ๋ก ์ง์ฌ์ง ์ฝ๋๋ ์ฝ๋์ ์๋ ์ค๊ณ ๋์์ ์๋ฒ์ ๋ถ๋ด์ ์ค์ฌ ์ค๋๋ค. ๋ณด์กฐ๊ธฐ..
๐ Front-End/HTML
๊ณผ๊ฑฐ์ ์น ํ์ด์ง๋ ๋ท์ค์ผ์ดํ์ ์ต์คํ๋ก๋ฌ ๋ฒ์ ์ด ๋ฐ๋ก ์กด์ฌํ๊ณ ์น ํ์ค์ด ์์์ต๋๋ค. ๊ทธ๋ฌ๋ W3C๊ฐ ์น ํ์ค์ ๋ง๋ค๋ฉด์ ๊ธฐ์กด ๋ธ๋ผ์ฐ์ ๊ฐ ์๋กญ๊ฒ ๋ง๋ค์ด์ง ํ์ค์ ๊ธฐ๋ฐ์ผ๋ก ์น์ฌ์ดํธ๋ฅผ ์ ๋๋ก ํํํ ์ ์๊ฒ ๋์ ๋ ๋๋ง์ ํ ๋ ํ์ค ๋ชจ๋(Standards mode)์ ํธํ ๋ชจ๋(Quirks mode)๋ก ๋ ๋๋ง์ ํ ์ ์๊ฒ ์ต์
์ ์ ๊ณต ํ์์ต๋๋ค. ์ด๋, ๋ธ๋ผ์ฐ์ ๊ฐ DOCTYPE ์ ๋ณด๊ณ ๊ฐ์ง๊ณ ์์ง ์์ผ๋ฉด ํธํ ๋ชจ๋๋ก ๋ ๋๋ง์ ํ๊ณ , ๊ฐ์ง๊ณ ์๋ค๋ฉด ์ฃผ์ด์ง DOCTYPE ์ ๋ง๊ฒ ํ์ค ๋ชจ๋๋ก ๋ ๋๋ง์ ํฉ๋๋ค. ์ฐจ์ด์ ํธํ ๋ชจ๋ : ์ค๋๋ ์นํ์ด์ง๋ค์ ์ต์ ๋ฒ์ ์ ๋ธ๋ผ์ฐ์ ์์๋ ๊นจ์ง์ง ์๊ฒ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅด๊ฒ ๋ณด์ผ ์ ์์ต๋๋ค. ์ฆ, ๊ฐ ๋ธ๋ผ์ฐ์ ๋ณ ๋ฌธ์๋ฅผ ๋ํ๋ด๋ ๋ฐฉ์์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ํฌ..
๐ Front-End/HTML
Document Type์ ์ฝ์ด์
๋๋ค. DOCTYPE ์ ์ธ์ด๋ โ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ํด๋น ๋ฌธ์์ HTML ๋ฒ์ ์ ์๋ ค์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. DTD(Document Type Declaration)๋ฅผ ํตํด์ ํ์ฌ์ ์น ๋ฌธ์๊ฐ ์ด๋ค ๋ฒ์ ์ HTML ๊ธฐ์ ๋ก ์์ฑ๋์ด ์๋์ง ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ๋ฌํฉ๋๋ค. DTD : ๋ฌธ์๋ณ๋ก ํด๋น ๋ฌธ์์ ๋ํ ํ๊ทธ ์ ๋ณด๊ฐ ๋ค๋ฅด๋ฉด ๊ฐ๋
์ฑ ๊ณผ ํ์
ํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์, ๊ณตํต ๊ท์น์ ๋ฐ๋ผ ๋ฌธ์๋ฅผ ์์ฑํ๊ฒ ํ๋ ๊ฒ ์
๋๋ค. ์ ์ธ์ ๋ชฉ์ ๋ฌธ์๊ฐ์ ํธํ์ฑ์ ๋์ด๊ธฐ ์ํจ ์
๋๋ค. HTML ๋ฌธ์ ๋ฒ์ ์ ์ข
๋ฅ์๋ HTML5, HTML4 ์ดํ ๋ฐ XHTML์ด ์์ต๋๋ค. ์ฌ์ฉ ์ฉ๋์ ๋ฐ์ ๊ธฐ๊ฐ์ ๋ฐ๋ผ ๋ฒ์ ์ด ๋ฌ๋ผ์ก์ต๋๋ค. (DOCTYPE์ ๋ํ์ฌ ์์๋ณด๋ ๊ฒ์ด๋ฏ๋ก ๊ฐ๊ฐ HTML ๋ฒ์ ์ ๋ํ ์์ธํ ์ค๋ช
์ ์..