Web ๋ธ๋ผ์ฐ์ ์์ ๋ด๊ฐ ๋ง๋ Webpage ์ด๊ธฐ
์ง๋ ์๊ฐ์ ์ด์ด์, ๋๋ ์๋ํฐ ํ๋ก๊ทธ๋จ์ผ๋ก Visual Studio Code๋ฅผ ๋ค์ด๋ฐ์ html ๊ณต๋ถ๋ฅผ ์์ํ๋ค. ์ค๋์ ์ฒซ ํ์ต์ "web ๋๋ ํ ๋ฆฌ ์์ ์๋ 1.html ํ์ผ ํค๋ ๋ฒ"์ ์๋ ๊ฒ์์ ์์ํ๋ค. ์์๋ ๋ค์๊ณผ ๊ฐ๋ค. Visual Studio Code์์ 1.html ํ์ผ์ ์๋ก ๋ง๋ค์ด ์ ์ฅํ๊ณ , ๊ทธ ์์ Deep Wide school์ ๋ํ ๊ธ์ ๋ด์๋ค.
1. Chrome ์น๊ฒ์์ฐฝ์ ๋ค์ด๊ฐ๊ธฐ
2. Ctrl + O (ํ์ผ ์ด๊ธฐ ๋จ์ถํค)
3. ์ ์ฅ๋ 1.html ํ์ผ ๋ถ๋ฌ๋ด๊ธฐ
์งํ๊ฒ, ๋ฐ์ค์ ์ด๋ป๊ฒ ํ์๊น? ์ด์ด์ ์ด ๋๊ฐ์ง๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ Tag์ ๋ํด์ ์์๋ณด๊ฒ ๋ค.
Tag
์ท์ ์ฌ๋ฉด ์ท์ ๋ฌ๋ฆฐ Tag๊ฐ ์ท์ ์ค๋ช ํด์ฃผ๋ฏ, Coding์์๋ Tag๊ฐ ์๋ค!
์์ ์ฐ์ธ ์งํ๊ฒ์ ๋ฐ์ค์ Tag๋ ๋ค์๊ณผ ๊ฐ๋ค.
์งํ๊ฒ <strong> Creating Web Pages </strong>
๋ฐ์ค <u></u> = underline
HTML <h1> to <h6> Tags
<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>
https://developer.mozilla.org/ko/docs/Web/HTML/Element/Heading_Elements
ํต๊ณ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณต๋ถํ๋ ๋ฒ
html์๋ ์ฝ150๊ฐ ํ๊ทธ๊ฐ ์๋๋ฐ, ๋ชจ๋ ํ๊ทธ๋ฅผ ์ธ์์ผ ํ ๊น? ๊ทธ๋ ์ง ์๋ค. 1๋ถ์ด๋ฉด ๊ฒ์ํด์ ์ฐพ์ ์ ์๊ฑฐ๋ . ๊ทธ๋ฐ๋ฐ ์์ ๋ชจ๋ฅด๋ฉด ์ข ์ด๋ ค์ธ ์ ์๋ค. ๋ฐ์ฒ์ผ๋ก์ ๊ฐ์ง๊ณ ์์๋งํ ํ๊ทธ๋ฅผ ์ค์ค๋ก ํ๋จํ ์ ์๋ ์ ๋๊ฐ ํ์ํ๋ค.
์ ์ธ๊ณ์ ๋ชจ๋ web page๋ค์ด ๊ฐ์ง๊ณ ์๋ tag ์ = ํ๊ท 25-30๊ฐ๋ค.
์ฆ, ๋ถ๋ด ๊ฐ์ง ํ์ ์๊ณ ์ด๋ฏธ ๋ฒ์จ ๋ง์ด ๋ฐฐ์ ๋ค.
์ค๋ฐ๊ฟ br vs p (feat. css)
์ฝ๋ฉ์ ๊ตฌ๊ธ๋ง์ด ์ค์ํด! ๋ฐ๋ผ์, ๊ฒ์ ํ์ ์ ๊ธฐ์ตํด๋๊ณ , ๋ด๊ฐ ํ์ํ ์์๊ฐ ์๊ฒผ์ ๋ ์ด๋ป๊ฒ ๊ฒ์ํ๋ฉด ์ํ๋ ๋ต์ ์ป์ ์ ์์์ง ์๊ฐ์ ์ ํด๋ณด์.
ex. ์ค๋ฐ๊ฟ์ ํ๊ณ ์ถ์ ๋, ์ด๋ค ํ๊ทธ๊ฐ ํ์ํ ๊น? -> html new line tag ๊ฒ์
<br> = '์ค๋ฐ๊ฟ'์ด๋ผ๋ ์๊ฐ์ ์๋ฏธ๋ง ๋ํ๋ด๊ธฐ ๋๋ฌธ์, ๋ฐ๋ก ๋ ๋ซ์์ค ํ์ ์์.
๋จ๋ฝ์ ํํํด์ฃผ๊ธฐ ์ํด, ๋ฐ๋ก ๋ง๋ค์ด์ค ํ๊ทธ๊ฐ ๋ ์์
html paragraph tag
<p></p>= ์๊ฐ์ ์ผ๋ก๋ br๊ณผ ๊ฐ๋๋ผ๋, <P>Tag๋ ์ ๋ณด๋ก์ ์ข ๋ ๊ฐ์น์๋ html์ด ๋ ์ ์๋ค. p tag ์ฌ์ด๊ฐ ํ๋์ ๋จ๋ฝ์ด๋ผ๋ ๊ฒ์ ์๋ ค์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.
<br><br>
<p></p>
https://ofcourse.kr/html-course/p-%ED%83%9C%EA%B7%B8
+css์ ๋ฌธ๋ฒ
์๊ฐ์ ์ผ๋ก css๋ฅผ ํตํด ๋ณด๋ค ์ ๊ตํ๊ฒ ์์ ๊ฐ๋ฅํ๋ค.
<p style="margin-top:40px">
ํ๊ทธ์ ํ๊ทธ์ฌ์ด์ ์ฌ๋ฐฑ = margin
HTML์ด ์ค์ํ ์ด์ (Business & Humanism ์ฐจ์)
์ด๊ณ ์๋๊ณผ ํจ๊ป, ์๋์ ์์๋ฅผ ํตํด, ๋น์ฆ๋์ค ์ธก๋ฉด๊ณผ ํด๋จธ๋์ฆ ์ธก๋ฉด์์ html์ด ์ค์ํ ์ด์ ๋ฅผ ์์๋ณด์๋ค.
(์ข) ํํ์ ์ผ๋ก๋ง ์ ๋ชฉ์ผ๋ก ๋ณด์ด๊ฒ ๊พธ๋ฉฐ์ค coding
(์ฐ) ์ ๋ชฉ์ด 'coding'์ธ ์ง์์ธ์ ์ฌ์ดํธ
Business ์ธก๋ฉด
๊ฒ์์์ง์ ๋ ธ์ถ๋๋ ๊ฒ์๋ ์ด๋ฐ ์์ฒญ๋ ์ฐจ์ด๊ฐ ์์ ์ ์๋ค. ๊ฒ์์์ง์, ์ด๋ค ์ฝ๋๋ก ์ง์๋๋ฐ tag๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํด๋น ํ์ด์ง์ ์ด๋ค ์ ๋ณด๊ฐ ์๋์ง๋ฅผ ํ์ ํ๋๋ฐ, ์๋ง๋ 'coding'์ด๋ผ๊ณ ๊ฒ์์, ์ข์ธก๋ณด๋ค๋ headline์ด 'coding'์ด๋ผ๋ ์ด๋ฆ์ ์ฝํ ์ธ ๋ผ๋ ์๋ฏธ๋ฅผ ๋ด์, ์ฐ์ธก์ ๋ ๋ ์๋จ์ ๋ ธ์ถ์ํฌ ๊ฒ์ด๋ค. ์ข์ธก์ ๋ฌธ์๋ ์๋ง๋ ๊ฐ์ ํค์๋๋ฅผ ๊ฒ์ํ์ ๋, 100ํ์ด์ง ๋๋จธ์ ์์นํ๊ฒ ๋ ์ง ๋ชจ๋ฅธ๋ค.
๋ฌธ์๋ฅผ ํ๋ คํ๊ณ ์์๊ฒ ๋ง๋ค๊ณ ์ ํ๋ ์๋ง์ด ๋ฌผ๋ก ์์ ์ ์๊ฒ ์ง๋ง, ์ด์ฉ๋ฉด ํจ์ฌ ๋ ์ค์ํ ๊ฒ์, ์น์ด ๊ฐ์ง๊ณ ์๋ '์ ๋ณด๊ฐ ๊ฐ์ง ์๋ฏธ'๋ฅผ ์ ๋ด๋ ๊ฒ์ด๋ค. ๋ฌธ์๊ฐ ์์๊ฒ ๋ณด์ด๊ธฐ ์ํด ์ด๋ฏธ์ง๋ก ๊ธ์ ์ฐ๋ ๊ฒฝ์ฐ๋ ์๋๋ฐ, ๊ฒ์์์ง์๊ฒ๋ ์กด์ฌํ์ง ์๋ ํ์ด์ง๊ฐ ๋๋ค. ์ด๋ 10๋ ๋ค์ ์์ฒญ๋ ์ํด๋ฅผ ๋ณด๊ฒ ๋ ์๋ ์๋ ์ผ์ด๋ค. HTML์ ์๋ฏธ์ ๋ง๊ฒ ์ ํํ๊ฒ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ๋น์ฆ๋์ค์ ์ธ ์ธก๋ฉด์์ ์ ๋ง ์ค์ํ ์ผ์ด ๋๋ค.
Humanism ์ธก๋ฉด
์น์ ๊ฐ๋ฐฉ์ฑ, ์ ๊ทผ์ฑ accessibility์๋ ์ ์ฒด๊ฐ ์๋ ์ฅ์ ๊ฐ ์๋ ์ฌ๋๋ ์ ๋ณด๋ก๋ถํฐ ์์ธ๋์ง ์๋๋ก ํ๋ ์์น๋ค๋ ํฌํจ๋์ด์๋ค. ์๋ฅผ ๋ค์ด, ์๊ฐ์ฅ์ ์ธ๋ค๋ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋๋ก ์๊ฐ์ ์ ๋ณด๋ฅผ ์ฒญ๊ฐํํ์ฌ ์ฒญ๊ฐ์ ์๋ฃ๋ก ์ ๊ณตํ๊ธฐ๋ ํ๋ค. ๋ฐ๋ผ์, ๋จ์ํ ์์๊ฒ ๋ง๋ค๋ ค๊ณ ๋ฌธ์๊น์ง ์ด๋ฏธ์ง๋ก ๋ง๋ ๋ค๋ฉด, ์๊ฐ์ฅ์ ์ธ๋ค์๊ฒ๋ ์๋ ์ ๋ณด๊ฐ ๋๋ค. ๋ฐ๋ผ์, ์๊ฐ์ฅ์ ์ธ์ ์ํ ๋ค์ํ ๊ธฐ์ ๊ณผ ํ ํฌ๋๋ค์ด ์์ง๋ง, ๊ทธ ์ฒซ ์ถ๋ฐ์, html์ tag๋ฅผ ์ ํํ ์๊ณ , ์๋ฏธ์ ๋ง๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ๋ ๋ชจ๋ฅด๊ฒ ํฐ ๋์์ ์ฃผ๊ณ ์๋ ๊ฒ์ด๋ค.