"๋
ธ๋ง๋ ์ฝ๋(Nomad Coders) - ์ฝ์ฝ์ํก ํด๋ก ์ฝ๋ฉ(KokoaTalk Clone Coding) ๋ณต์ต"
"๋์กฐ์ ์ปดํจํฐ์์นด๋ฐ๋ฏธ ๋ณต์ต"
HTML์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ธ๊ฐ?
> ๊ทธ๋ ์ง ์๋ค..๐คฆโโ๏ธ๐คฆโโ๏ธ
( HTML๊ณผ CSS๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์๋ ๊ฒ์ด ์ ์ค์ํฉ๋๊น? (์ถ์ฒ: QA Stack) )
๐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(Programming Language)
์ข ๋ฅ: ํ์ด์ฌ(Python), ์๋ฐ์คํฌ๋ฆฝํธ(Javascript), ์๋ฐ(Java), ๋ฃจ๋น(Ruby), Go, C์ธ์ด, C++ ๋ฑ.
ํด๋น ์ธ์ด ์์ฒด๋ก ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์๋ ์ธ์ด๋ฅผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ผ๊ณ ํ๋ค.
์ปดํจํฐ์ ์ฌ์ฉ์(user)๊ฐ ์์ฌ์ํต์ ํ ๋ ํ์ํ ์ธ์ด๋ค.
๐ ๋งํฌ์ ์ธ์ด(Mark-up Language)
์ข ๋ฅ : HTML(๊ฐ์ฅ ๋ํ์ ..) ๋ฑ
Hyper Text Mark-up Language์ ์ฝ์์ด๋ค. ์ง์ญํ๋ฉด,
= ํ์ดํผ๋งํฌ๋ฅผ ํตํด ๋ฌธ์ ์ฌ์ด๋ฅผ ์ฎ๊ฒจ๋ค๋ ์ ์๋ ํ์ด์ง๋ฅผ ํ์ํ๋ ์ธ์ด.
์ฝ๊ฒ ๋งํ๋ฉด ๋ฐ์ ๋ด์ฉ๊ณผ ๊ฐ์ด ๋ฌธ์์ ๊ตฌ์กฐ๋ ์์์ ํ์ํด์ฃผ๋(=Mark-up) ์ธ์ด์ด๋ค.
<header> </header>
<nav> </nav>
<section> </section>
<article> </article>
<aside> </aside>
<footer> </footer>
์ฐ๋ฆฌ๋ ๋จผ์ ,
1) html์ด๋ผ๋ ํ์ฅ์๋ช
์ ๊ฐ์ง ํ์ผ์
2) VSC์ ๊ฐ์ ์๋ํฐ์์ ์ด์ด ์์
ํ๋ค.
ํ์ผ ์์ ๋ชจ๋ ๋ด์ฉ์ ๊ดํธ<>(Tag)๋ก ์์ญ์ ๋ฌถ์ด ์ฃผ๊ณ ํ๊ทธ ์์ ์ฌ์ฉํ๋ ' '(" ")๋ ํญ์ ์ง์ ๋ง์ถ์ด ์ฌ์ฉํ๋ค. ๋ง์ฝ header๋ผ๋ ๋ถ๋ถ๊ณผ span์ด๋ผ๋ ๋ถ๋ถ์ ๋ด์ฉ์ ์ฝ์ ํ๊ณ ์ถ๋ค๋ฉด ์ด๋ ๊ฒ ํ๋ฉด ๋๋ค.
<header>์ ๋ชจ์ฅ์ ์ฝ๋ฉํ๊ธฐ๋ก ํ๊ฒ ์ต๋๋ค</header>
<span>๊ทผ๋ฐ ์ด์ ์ด๋ ค์์ ๊ณ๋ค์ธ</span>
<!-- ์ํ๋ ํ๊ทธ์ ๋งํฌ๋ง ์ฝ์
ํ๋ฉด ๋ -->
๋ธ๋ผ์ฐ์ ๋ ์ ์ ๊ฐ html์ ํ์ํ๋๋ก ์๊ฐํ๋ค. ์ฆ,
(๋ธ๋ผ์ฐ์ : ' ์ด ๋ถ๋ถ์ header, ์ ๋ถ๋ถ์ span์ด๊ตฌ๋... ')
๋ผ๋ฉฐ ์์์ ์์ญ์ ๊ตฌ๋ถํ๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๋ง๋ค๊ณ ์ถ์ ๊ตฌ์กฐ๋๋ก Tag๋ง ์ ํ์ํด์ฃผ๋ฉด ๋๋ค.
๐ก CSS? (Cascading Style Sheets)
CSS๋ ๋งํฌ์
์ ์คํ์ผ์ ์ค๋ช
ํด ์ฃผ๋ ์ธ์ด๋ค.
์๋ฅผ ๋ค์ด ํ๋์๊ณผ ๋นจ๊ฐ์์ผ๋ก ๋ฌธ์ฅ์ ๊พธ๋ฉฐ์ค๋ค๊ณ ํ์.
<style type="text/css">
header {color:red;}
section {color:blue;}
</style>
<header>์ ๋ชจ์ฅ์ ์ฝ๋ฉํ๊ธฐ๋ก ํ๊ฒ ์ต๋๋ค</header>
<section>๊ทผ๋ฐ ์ด์ ์ด๋ ค์์ ๊ณ๋ค์ธ</section>
<!-- <style></style> ์ฌ๊ธฐ๊ฐ css -->
๊ทธ๋ผ ์ด๋ ๊ฒ ์์๊ฒ ์์น ๋์ด ์ถ๋ ฅ๋๋ค.
์ด ์ธ์๋ ์ ๋ ฌํ๊ธฐ, ์ ๋๋ฉ์ด์
๋ฃ๊ธฐ, ํ๋/์ถ์ํ๊ธฐ, Flexbox, Grid ๋ฑ๋ฑ ์ฌ๋ฌ๊ฐ์ง ์ฑ์ง์ CSS๊ฐ ์๋๋ฐ, CSS ํฌ์คํ
๋ ์์ธํ ๊ธฐ๋กํ๊ฒ ๋ค.
HTML์ ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ์ก์์ฃผ๊ณ CSS๋ ๋ฌธ์์ ์คํ์ผ์ ๊พธ๋ฉฐ์ค๋ค.
์ค์ ๋ก ์ฌ๋ฌ ๊ฐ์ง ํด๋ก ์ฝ๋ฉ์ ํด๋ณธ ๊ฒฐ๊ณผ, ํ๊ทธ์ง(?)์ ์๋ชปํ๋ฉด
์ด๋ ๊ฒ ๋๋ค.
html๊ณผ css์ ์์ฑ์ ํ๋์ฉ ์ ๋ฆฌํด์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ํ์คํ ์์๋์๐ฉโ๐ป๐จโ๐ป