h e 1 1 o !

์‚ฌ์šฉ์ž ์นœํ™” ์›น / ์ž์ฃผ ํ‹€๋ฆฌ๋Š” ๋งˆํฌ์—…, ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• ๋ณธ๋ฌธ

w e b & s e r v e r

์‚ฌ์šฉ์ž ์นœํ™” ์›น / ์ž์ฃผ ํ‹€๋ฆฌ๋Š” ๋งˆํฌ์—…, ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•

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. ๊ฐœ๋ฐœ

  • ์ฝ”๋“œ์˜ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ ์ฒดํฌ
  • MDN, Can I Use

 

3. ํ…Œ์ŠคํŠธ, ๋ฐœ๊ฒฌ

๊ธฐ๋Šฅ ๊ตฌํ˜„ ํ›„ ํ…Œ์ŠคํŠธ

์ž๋™์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด์ฃผ๋Š” ๋„๊ตฌ๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ๋„ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. TestComplete, LambdaTest, BitBar ๋“ฑ์˜ ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• ํ…Œ์ŠคํŠธ ํˆด์ด ์žˆ๋‹ค.

  • ์•ˆ์ •์ ์ธ ๋ฐ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ €(๋กฌ, ์—ฃ์ง€, ํŒŒ์ด์–ดํญ์Šค, ์˜คํŽ˜๋ผ, ์‚ฌํŒŒ๋ฆฌ ๋“ฑ)์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ํœด๋Œ€ํฐ ๋ฐ ํƒœํ”Œ๋ฆฟ ๋ธŒ๋ผ์šฐ์ €(์‚ผ์„ฑ ์ธํ„ฐ๋„ท, ์‚ฌํŒŒ๋ฆฌ, ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ํฌ๋กฌ ๋“ฑ)์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ ์™ธ์—๋„ ์ดˆ๊ธฐ ๊ธฐํš ๋‹จ๊ณ„์—์„œ ๋ชฉํ‘œํ–ˆ๋˜ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • Window, Linux, Mac ๋“ฑ ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ์—์„œ๋„ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

 

4. ์ˆ˜์ •, ๋ฐ˜๋ณต

ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„์—์„œ ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค๋ฉด ์ˆ˜์ •์ด ํ•„์š”. ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์œ„์น˜๋ฅผ ์ตœ๋Œ€ํ•œ ์ขํ˜€์„œ ํŠน์ •ํ•˜๊ณ , ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ํŠน์ • ๋ธŒ๋ผ์šฐ์ €์—์„œ์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ •ํ•ด์•ผ ํ•œ๋‹ค. ์„ฃ๋ถˆ๋ฆฌ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ–ˆ๋‹ค๊ฐ€๋Š” ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์กฐ๊ฑด๋ฌธ์„ ์ž‘์„ฑํ•ด ๋‹ค๋ฅธ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ณ ์ณ๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ˆ˜์ •์ด ์™„๋ฃŒ๋˜๋ฉด 3๋ฒˆ ๊ณผ์ •๋ถ€ํ„ฐ ๋ฐ˜๋ณต.

 

 

 

 

 

 

 

 

๋ ˆํผ๋Ÿฐ์Šค

์ฝ”๋“œ์Šคํ…Œ์ด์ธ