h e 1 1 o !
์ฌ์ฉ์ ์นํ ์น / ์์ฃผ ํ๋ฆฌ๋ ๋งํฌ์ , ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ๋ณธ๋ฌธ
์ฌ์ฉ์ ์นํ ์น / ์์ฃผ ํ๋ฆฌ๋ ๋งํฌ์ , ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง
hee.hee 2022. 7. 8. 12:42๐ ์ฃผ์ํด์ผํ ๋งํฌ์
๐ ๋ธ๋ก ์์ ์์ ์ธ๋ผ์ธ ์์ ๋ฃ๊ธฐ
์ธ๋ผ์ธ ์์๋ ์ฝํ ์ธ ๊ฐ ์ฐจ์งํ๋ ๋งํผ(span, a), ๋ธ๋ก ์์๋ฅผ ๊ฐ๋ก๋ก ๋๊ฒ ํ๋ฉด ์์ญ์ ์ฐจ์ง(div, h1)ํ๋ค.์ธ๋ผ์ธ ์์๋ ํญ์ ๋ธ๋ก ์์ ์์ ๋ค์ด๊ฐ์ผ ํ๋ค. ๋ฐ๋๋ก๋ ์๋๋ค.
โ๏ธ ๋ธ๋ก ์์ ์ธ๋ผ์ธ
<h1> <a href="#">h1์ ์์ ์์</a> </h1>
๐ <strong>, <em> ์์ ์ฌ์ฉํ๊ธฐ
<b>๊ธ์จ๋ฅผ ๋๊ป๊ฒ</b> -- ๋์ฒดํ๊ธฐ --> <strong>์ฝํ
์ธ ๋งค์ฐ ๊ฐ์กฐํ๊ธฐ</strong>
<i>๊ธ์จ ๊ธฐ์ธ์ด๊ธฐ</i> -- ๋์ฒดํ๊ธฐ --> <em>์ฝํ
์ธ ๊ฐ์กฐํ๊ธฐ</em>
๐ <hgroup> ๋ง๊ตฌ์ก์ด๋ก ์ฌ์ฉํ์ง ์๊ธฐ
๊ธ์ ์คํ์ผ(ํฌ๊ธฐ)๋ฅผ ์กฐ์ ํ๊ธฐ ์ํด hgroup์ ์ฌ์ฉํ๋ฉด ์๋๋ค. ์๋งจํฑ ์์๋ก์ ์ญํ ์ ์ธ์ํ๊ณ , ๋ชฉ์ฐจ์ ์ญํ + ์ฝํ ์ธ ์ํ๊ด๊ณ๋ฅผ ํ์ํ๊ธฐ ์ํด ์ฌ์ฉํด์ผ ํ๋ค.
// ์ข์ ์์
<h1>์ ๋ชฉ</h1>
<h2>ํฐ ๋ชฉ์ฐจ</h2>
<h3>์์ ๋ชฉ์ฐจ</h3>
<h3>์์ ๋ชฉ์ฐจ</h3>
<h2>ํฐ ๋ชฉ์ฐจ</h2>
<h3>์์ ๋ชฉ์ฐจ</h3>
<h4>๋ ์์ ๋ชฉ์ฐจ</h4>
<h4>๋ ์์ ๋ชฉ์ฐจ</h4>
โ๏ธ <hgroup>์ ์ ๋ชฉ์ ํ์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์์์ด๋ค.
<h1> ๋ถํฐ <h6> ๊น์ง ์์ผ๋ฉฐ, ์ซ์๊ฐ ํด ์๋ก ๊ธ์์ ํฌ๊ธฐ๋ ์์์ง๋ค.
์ซ์๊ฐ ์์ ์ ๋ชฉ์ด ์ซ์๊ฐ ํฐ ์ ๋ชฉ์ ํฌํจํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ค.
๐ <br />๋ ์ฌ๋ฐฑ์ด ์๋๋ผ ์ค๋ฐ๊ฟ์ ์ฌ์ฉํ๊ธฐ
์์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋ง๋ค๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ๋จ๋ฐํด์๋ ์ ๋๋ค.
์์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ด ํ์ํ ๊ฒฝ์ฐ์๋ ์์ ๋ณ๋์ ๋จ๋ฝ์ผ๋ก ๊ตฌ๋ณํ๊ฑฐ๋ CSS ์์ฑ์ ์ฃผ์ด ์ฌ๋ฐฑ์ ์กฐ์ ํด์ฃผ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค.
// ๋์ ์์
์์ ์ฌ์ด์ ์ฌ๋ฐฑ์ ์ฃผ๊ณ ์ถ์ ๋
<br />
<br />
์ด๋ ๊ฒ ํ์๋ฉด ์ ๋ฉ๋๋ค.
// ์ข์ ์์ 1
<p>์์ ์ฌ์ด์ ์ฌ๋ฐฑ์ ์ฃผ๊ณ ์ถ์ ๋</p>
<p>์์ ๋ณ๋์ ๋จ๋ฝ์ผ๋ก ๊ตฌ๋ณํ์ธ์.</p>
// ์ข์ ์์ 2
//HTML ํ์ผ
<p class="margin">์์ ์ฌ์ด์ ์ฌ๋ฐฑ์ ์ฃผ๊ณ ์ถ์ ๋</p>
<p class="margin">CSS ์์ฑ์ผ๋ก ์ฌ๋ฐฑ์ ์ค์ ํด์ฃผ์ธ์.</p>
//CSS ํ์ผ
.margin { margin: 10px }
๐ ์ธ๋ผ์ธ ์คํ์ผ๋ง ์ฌ์ฉ ์์
์น ํ์ค์ผ๋ก HTML, CSS, JavaScript ๋ฑ์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ๋ฉด์ ๊ฐ ์์ญ์ด ๋ถ๋ฆฌ๋์ด ์ฌ๋ฌ ์ด์ ์ ์ป์ ์ ์๋ค.
๊ทธ๋ฐ๋ฐ HTML ์์ ์์ ์ธ๋ผ์ธ์ผ๋ก ์คํ์ผ๋ง ์์ฑ์ ์ค์ ํ๋ ๊ฒ์ ๊ธฐ๊ป ๋ถ๋ฆฌํ ์์ญ์ ๋ค์ ํฉ์น๋ ๊ฒ. ์น ํ์ค์ ์งํค๊ธฐ ์ํด์๋, HTML๊ณผ CSS ์ฝ๋๋ฅผ ๋ถ๋ฆฌํด์ ์์ฑํ๊ธฐ.
//HTML ํ์ผ
<head>
<style>
h1 { color : "red" }
</style>
</head>
(O) <h1>์คํ์ผ๋ง ์์ฑ์ CSS๋ก ์์ฑํด์ฃผ์ธ์.<h1>
(O) <h2>style ์์๋ฅผ ์ฌ์ฉํด๋, CSS ํ์ผ์ ๋ฐ๋ก ์์ฑํด๋ ๊ด์ฐฎ์ต๋๋ค.<h2>
(X) <h3 style="color: blue">์ด๋ ๊ฒ ์ธ๋ผ์ธ ์คํ์ผ๋ง์ผ๋ก๋ ์ฌ์ฉํ์ง ๋ง์ธ์.</h3>
//CSS ํ์ผ
h2 { color : "yellow" }
๐ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ๊ฐ๋ ๊ณผ ๋ฐฉ๋ฒ
๐ ํฌ๋ก์ค๋ธ๋ผ์ฐ์ง์ด๋?
์น ์ฌ์ดํธ์ ์ ๊ทผํ๋ ๋ธ๋ผ์ฐ์ ์ ์ข ๋ฅ์ ์๊ด ์์ด ๋๋ฑํ ํ๋ฉด๊ณผ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์๋๋ก ๋ง๋๋ ์์
์ ์ด์ ๋ธ๋ผ์ฐ์ ๋ง๋ค ์ฌ์ฉํ๋ ๋ ๋๋ง ์์ง์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ํ๋ฉด์ ์์ ํ ๋์ผํ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ถ๊ฐ๋ฅ. ๋ฐ๋ผ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ ๋ชฉํ๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ๋๋ฑํ ์์ค์ ์ ๋ณด์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒ.
๐ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ์ํฌํ๋ก์ฐ
1. ์ด๊ธฐ ๊ธฐํ
- ์ด๋ค ์น์ฌ์ดํธ๋ฅผ ๋ง๋ค์ง
- ์ด๋ค ์ฝํ ์ธ , ๊ธฐ๋ฅ์ด ์๋์ง
- ๋์์ธ
- ํ๊ฒ ๊ณ ๊ฐ์ธต์ ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๊ธฐ
2. ๊ฐ๋ฐ
3. ํ ์คํธ, ๋ฐ๊ฒฌ
๊ธฐ๋ฅ ๊ตฌํ ํ ํ ์คํธ
์๋์ผ๋ก ํ ์คํธ๋ฅผ ์งํํด์ฃผ๋ ๋๊ตฌ๋ฅผ ์ด์ฉํ๋ ๊ฒ๋ ๋ฐฉ๋ฒ์ ๋๋ค. TestComplete, LambdaTest, BitBar ๋ฑ์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ํ ์คํธ ํด์ด ์๋ค.
- ์์ ์ ์ธ ๋ฐ์คํฌํฑ ๋ธ๋ผ์ฐ์ (๋กฌ, ์ฃ์ง, ํ์ด์ดํญ์ค, ์คํ๋ผ, ์ฌํ๋ฆฌ ๋ฑ)์์ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค.
- ํด๋ํฐ ๋ฐ ํํ๋ฆฟ ๋ธ๋ผ์ฐ์ (์ผ์ฑ ์ธํฐ๋ท, ์ฌํ๋ฆฌ, ์๋๋ก์ด๋ ๊ธฐ๊ธฐ์ ํฌ๋กฌ ๋ฑ)์์ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค.
- ๊ทธ ์ธ์๋ ์ด๊ธฐ ๊ธฐํ ๋จ๊ณ์์ ๋ชฉํํ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ค๋ฉด ํด๋น ๋ธ๋ผ์ฐ์ ์์ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค.
- Window, Linux, Mac ๋ฑ ๋ค์ํ ์ด์ ์ฒด์ ์์๋ ํ ์คํธ๋ฅผ ์งํํฉ๋๋ค.
4. ์์ , ๋ฐ๋ณต
ํ ์คํธ ๋จ๊ณ์์ ๋ฒ๊ทธ๊ฐ ๋ฐ๊ฒฌ๋์๋ค๋ฉด ์์ ์ด ํ์. ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ ์์น๋ฅผ ์ต๋ํ ์ขํ์ ํน์ ํ๊ณ , ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ ํน์ ๋ธ๋ผ์ฐ์ ์์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ํด์ผ ํ๋ค. ์ฃ๋ถ๋ฆฌ ์ฝ๋๋ฅผ ์์ ํ๋ค๊ฐ๋ ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ์์ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก, ์กฐ๊ฑด๋ฌธ์ ์์ฑํด ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํํ๊ฒ ํ๋ ๋ฐฉ์์ผ๋ก ๊ณ ์ณ๋๊ฐ๋ ๊ฒ์ด ์ข๋ค. ์์ ์ด ์๋ฃ๋๋ฉด 3๋ฒ ๊ณผ์ ๋ถํฐ ๋ฐ๋ณต.
๋ ํผ๋ฐ์ค
์ฝ๋์คํ ์ด์ธ
'w e b & s e r v e r' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฌ์ฉ์ ์นํ ์น / ์น ์ ๊ทผ์ฑ (0) | 2022.07.11 |
---|---|
์ฌ์ฉ์ ์นํ ์น / SEO (0) | 2022.07.08 |
์ฌ์ฉ์ ์นํ ์น / ์น ํ์ค, Semantic HTML (0) | 2022.07.08 |
์๋ฒ ๊ธฐ์ด Express / ์์ฒญ๊ณผ ์๋ต ๋ฐ์ดํฐ JSON ์ง๋ ฌํ, ์ญ์ง๋ ฌํ (0) | 2022.06.19 |
Web Server ๊ธฐ์ด / Express, Routing (0) | 2022.06.16 |