λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
HTML-CSS

[HTML] HTML μ•Œμ•„λ³΄κΈ°

by soyλ―Έλ‹ˆ 2021. 10. 10.

 

 

 

 

πŸ’‘ HTML(Hyper Text Markup Language) μ΄λž€?

μ›Ή νŽ˜μ΄μ§€λ₯Ό λ§Œλ“€κΈ° μœ„ν•œ ν‘œμ€€ λ§ˆν¬μ—… μ–Έμ–΄λ‘œ, μ›Ή νŽ˜μ΄μ§€μ˜ ꡬ쑰λ₯Ό μ„€λͺ…ν•œλ‹€.

 

 

 

πŸ’‘ HTML ꡬ쑰

<!DOCTYPE html>
<html lang="en">
<head>
<title>Page Title</title>
</head>
<body>
...
</body>
</html>

 

  • <!DOCTYPE html> : 이 λ¬Έμ„œλŠ” HTML5 λΌλŠ” 것을 μ •μ˜
  • <html> : HTML 의 루트 μš”μ†Œ
  • <head> : HTML νŽ˜μ΄μ§€μ— λŒ€ν•œ 메타 정보λ₯Ό 포함
  • <body> : λ¬Έμ„œμ˜ λ³Έλ¬Έ, λͺ¨λ“  κ°€μ‹œμ μΈ 컨텐츠에 λŒ€ν•œ μ»¨ν…Œμ΄λ„ˆ

 

 

πŸ’‘ HTML μ—μ„œ μš”μ†Œλž€?

<h1>μš”μ†Œ</h1>

 

  • μ‹œμž‘ νƒœκ·Έμ—μ„œ μ’…λ£Œ νƒœκ·ΈκΉŒμ§€μ˜ λͺ¨λ“  것
  • νƒœκ·Έ μ•ˆμ— μžˆλŠ” λ‚΄μš©

 

 

νƒœκ·ΈλŠ” λŒ€μ†Œλ¬Έμžλ₯Ό κ΅¬λΆ„ν•˜μ§€ μ•ŠμœΌλ‚˜, μ†Œλ¬Έμžλ‘œ μž‘μ„±ν•  것을 ꢌμž₯ν•œλ‹€.

 

 

<h1>

<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<hr>
<h3>This is heading 3</h3>
<h4>This is heading 3</h4>
<h5>This is heading 3</h5>
<hr>
<h6>This is heading 3</h6>

 

  • <h1> ~ <h6> 은 제λͺ©μ„ μ •μ˜ν•œλ‹€.
  • <h1> 이 κ°€μž₯ 큰 제λͺ©μ΄λ‹€.
  • <hr> 은 컨텐츠λ₯Ό λΆ„λ¦¬ν•˜λŠ” divide line 이닀.

 

<p>

<p>This is another paragraph.</p>
<p>This is a <br> paragraph with a line break.</p>

 

  • <p> λŠ” 문단을 μ •μ˜ν•˜κ³ , <p> νƒœκ·Έ λ‚΄μ—μ„œ 띄어쓰기 및 μ€„λ°”κΏˆμ„ ν•˜μ§€ λͺ»ν•œλ‹€.
  • <br> 은 쀄 λ°”κΏˆμ„ μ˜λ―Έν•˜κ³ , λ‹«λŠ” νƒœκ·Έκ°€ μ—†λŠ” μš”μ†Œμ΄λ‹€.

 

<a>

<a href="https://www.w3schools.com">This is a link</a>

 

  • <a> λŠ” ν•˜μ΄νΌλ§ν¬λ₯Ό μ •μ˜ν•œλ‹€.
  • <a> λŠ” href 속성을 κ°–λŠ”λ‹€. href 은 이동할 νŽ˜μ΄μ§€μ˜ url 을 μ§€μ •ν•œλ‹€.

 

<img>

<img src="w3schools.jpg" alt="W3Schools.com" width="104" height="142">

 

  • src 속성 : URL 을 μ§€μ •ν•˜λŠ” 방법은 두 가지가 μžˆλ‹€.
  • μ ˆλŒ€ URL κ³Ό μƒλŒ€ URL 을 μ§€μ •ν•˜λŠ” 것인데 μ ˆλŒ€ URL 은 도메인 이름을 ν¬ν•¨ν•˜κ³  있기 λ•Œλ¬Έμ— μ–Έμ œ λ³€κ²½λ˜κ±°λ‚˜ μ‚¬λΌμ§ˆμ§€ λͺ¨λ₯Έλ‹€. 반면 μƒλŒ€ URL 은 도메인 이름을 ν¬ν•¨ν•˜μ§€ μ•Šκ³  URL κ²½λ‘œκ°€ src="/images/img_girl.jpg" 와 κ°™κΈ° λ•Œλ¬Έμ— 도메인이 λ³€κ²½λ˜μ–΄λ„ 깨지지 μ•ŠλŠ”λ‹€. λ•Œλ¬Έμ— μƒλŒ€ URL 을 μ‚¬μš©ν•˜λŠ” 것이 μ’‹λ‹€.
  • alt 속성 : 이미지에 λŒ€ν•œ λŒ€μ²΄ ν…μŠ€νŠΈλ₯Ό μ§€μ •ν•˜λŠ” 것이닀.

 

 

style

<p style="color:red;">This is a red paragraph.</p>

 

  • style 속성은 색상, 폰트, 크기 λ“±μ˜ μš”μ†Œμ— μŠ€νƒ€μΌμ„ μΆ”κ°€ν•˜λŠ” 데 μ‚¬μš©λœλ‹€.
  • 속성에 λŒ€ν•œ 값은 css 값이닀.

 

 

title

<p title="I'm a tooltip">This is a paragraph.</p>

 

  • μš”μ†Œμ— λŒ€ν•œ λͺ‡ 가지 μΆ”κ°€ 정보λ₯Ό μ •μ˜ν•œλ‹€.
  • μš”μ†Œ μœ„μ— 마우슀 올리면 툴팁으둜 ν‘œμ‹œλœλ‹€.

 

 

 

πŸ’‘ Semantic Web (의미둠적 μ›Ή)μ΄λž€?

Semantic Web(HTML) 은 μ§μ—­ν•˜λ©΄ 웹을 의미있게 λ§Œλ“œλŠ” 것을 λ§ν•œλ‹€.

웹을 의미있게 λ§Œλ“ λ‹€λŠ” 것이 λ¬΄μ—‡μΌκΉŒ? 그것은 κ°œλ°œμžκ°€ μ˜λ„ν•˜λŠ” λ°”κ°€ μ›Ήμ—μ„œ 잘 λ“œλŸ¬λ‚  수 μžˆλ„λ‘ κ΅¬ν˜„ν•˜λŠ” 것을 λ§ν•œλ‹€. μ›Ή 검색엔진 λ˜λŠ” 슀크린 λ¦¬λ”λŠ” HTML 의 νƒœκ·Έμ™€ μš”μ†Œμ— λ”°λΌμ„œ 같은 컨텐츠도 λ‹€λ₯΄κ²Œ 해석할 수 있기 λ•Œλ¬Έμ— κ°œλ°œμžλŠ” μ „λ‹¬ν•˜κ³ μž ν•˜λŠ” 컨텐츠λ₯Ό νƒœκ·Έ 및 μš”μ†Œλ₯Ό 톡해 λ”μš± λͺ…ν™•ν•˜κ²Œ λͺ…μ‹œν•  ν•„μš”κ°€ μžˆλ‹€. 예λ₯Ό λ“€μ–΄ <div class="main"></div> 둜 μž‘μ„±ν•˜λ˜ 것을 <main> 으둜 μž‘μ„±ν•˜λ©΄ ν•΄λ‹Ή 컨텐츠가 메인 μ»¨ν…μΈ λΌλŠ” 의미λ₯Ό λ”μš± λͺ…ν™•ν•˜κ²Œ 전달할 수 μžˆλ‹€. κ·Έ 외에 <nav>, <section>, <article> 와 같은 νƒœκ·Έμ˜ μ‚¬μš©μ— μžˆμ–΄μ„œλ„ κ·ΈλŸ¬ν•˜λ‹€. 

 

 

 

λŒ“κΈ€