**[계룡건설] GreenTech SW개발자 - HTML 학습 노트 .2**

2025. 2. 16. 23:23·국비지원교육/[계룡건설] 빅데이터 기반 GreenTech SW개발자
목차
  1. 🌐 HTML 필수 개념과 추가 정리

이 카테고리는 국비지원 과정으로 [계룡건설] 빅데이터 기반 GreenTech SW개발자 과정에서 학습하는 내용을 정리하는 공간입니다.


 

🌐 HTML 필수 개념과 추가 정리


📌 HTML 속성 (Attributes)

  • HTML 태그에는 속성을 통해 추가적인 정보를 제공할 수 있다.
  • 속성은 시작 태그에만 사용하며, 속성명="속성값" 형태로 작성한다.

✅ 주요 HTML 속성

  • id: 요소의 고유 식별자. 페이지 내에서 단 하나만 존재해야 한다.
  • class: 요소의 그룹 식별자. 여러 요소에서 동일하게 사용할 수 있다.
  • style: 인라인으로 CSS 스타일을 지정.
  • title: 요소에 대한 추가 정보를 툴팁으로 제공.
  • alt: 이미지가 표시되지 않을 때 대체 텍스트 제공. (접근성과 SEO에 매우 중요)
  • href: 링크의 목적지 URL 지정.
  • src: 이미지, 오디오, 비디오 등의 소스 파일 경로 지정.
  • target: 링크 열기 방식 지정(_blank: 새 탭에서 열기).
  • rel: 링크와 현재 문서의 관계를 지정.

🔗 HTML 엔티티 (Entities)

  • HTML에서 특수 문자를 표시하기 위해 사용된다.
  • <, >, &, " 등은 그대로 사용할 수 없기 때문에 엔티티 코드로 대체해야 한다.

✅ 자주 사용하는 HTML 엔티티

  • &lt; → < (less than)
  • &gt; → > (greater than)
  • &amp; → & (ampersand)
  • &quot; → " (double quote)
  • &apos; → ' (single quote)
  • &nbsp; → 공백 (non-breaking space)

🧑‍🎨 HTML 주석 (Comments)

  • HTML 코드에서 브라우저에 출력되지 않는 설명을 추가할 때 사용한다.
    ✅ 구문: <!-- 주석 내용 -->
  • 여러 줄 주석이나 임시로 코드를 비활성화할 때 유용하다.

🏷️ HTML 문서에서의 경로 지정

  • HTML에서 파일 경로를 지정할 때 절대 경로와 상대 경로를 이해하는 것이 중요하다.

✅ 상대 경로 (Relative Path)

  • 현재 문서를 기준으로 파일 위치를 지정한다.
    • ./images/pic.jpg → 현재 디렉토리의 images 폴더에 있는 파일
    • ../images/pic.jpg → 상위 디렉토리에서 images 폴더에 있는 파일

✅ 절대 경로 (Absolute Path)

  • 웹사이트의 루트를 기준으로 파일 경로를 지정한다.
    • /images/pic.jpg → 웹사이트의 최상위 디렉토리에서 images 폴더에 있는 파일

🏗️ HTML 문서의 필수 메타 태그

  • HTML 문서의 <head>에 반드시 포함해야 할 중요한 메타 태그들.

✅ 기본 메타 태그 예시

<meta charset="UTF-8"> <!-- 문서의 문자 인코딩 지정 (UTF-8 권장) -->
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 반응형 웹 구현 -->
<meta name="description" content="웹 페이지의 요약 내용"> <!-- SEO에 중요 -->
<meta name="keywords" content="HTML, CSS, JavaScript"> <!-- 검색 엔진 키워드 -->
<meta name="author" content="작성자 이름">

🎯 HTML5에서 추가된 주요 태그

✅ 시멘틱 태그

  • 웹페이지의 의미를 명확하게 나타내기 위해 HTML5에서 추가된 태그들이다.
  • 검색 엔진 최적화(SEO)와 접근성 향상에 매우 중요하다.
<header>  <!-- 페이지의 머리글 -->
<nav>     <!-- 내비게이션 메뉴 -->
<section> <!-- 콘텐츠의 장(섹션) -->
<article> <!-- 독립적으로 의미를 가지는 콘텐츠 -->
<aside>   <!-- 보조 콘텐츠 (사이드바) -->
<footer>  <!-- 페이지의 바닥글 -->

✅ 폼 관련 태그 (HTML5 확장)

  • HTML5에서는 사용자 입력을 보다 쉽고 효율적으로 받기 위해 새로운 입력 타입이 추가되었다.
<input type="email">   <!-- 이메일 형식 -->
<input type="url">     <!-- URL 형식 -->
<input type="tel">     <!-- 전화번호 형식 -->
<input type="date">    <!-- 날짜 선택 -->
<input type="color">   <!-- 색상 선택 -->
<input type="range">   <!-- 슬라이더 입력 -->

🎬 HTML 미디어 태그

✅ 오디오 삽입

<audio controls>
  <source src="audio.mp3" type="audio/mpeg">
  브라우저가 오디오 태그를 지원하지 않습니다.
</audio>

✅ 비디오 삽입

<video controls width="600">
  <source src="video.mp4" type="video/mp4">
  브라우저가 비디오 태그를 지원하지 않습니다.
</video>

📲 HTML SEO 최적화 요소

✅ h1 ~ h6 태그 활용

  • 검색 엔진이 페이지의 주요 내용을 파악하기 위해 사용한다.
  • 한 페이지에 <h1> 태그는 한 번만 사용하는 것이 좋다.

✅ meta description

  • 검색 엔진 결과에서 표시되는 페이지 요약.
<meta name="description" content="이 페이지는 HTML에 대한 기본 개념을 정리한 페이지입니다.">

✅ Open Graph 메타 태그 (SNS 공유 최적화)

<meta property="og:title" content="HTML 기초 정리">
<meta property="og:description" content="HTML의 주요 개념과 태그들을 깔끔하게 정리했습니다.">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:url" content="https://example.com">

🧑‍💻 HTML 베스트 프랙티스

✅ HTML 코드 작성 규칙

  • 들여쓰기를 사용해 HTML 구조를 명확하게 한다.
  • 속성 값은 반드시 큰따옴표(")로 감싼다.
  • 태그를 중첩할 때 닫는 태그를 빠뜨리지 않는다.
  • CSS와 JavaScript는 외부 파일로 분리하여 HTML 문서를 깔끔하게 유지한다.

✅ HTML 유효성 검사

  • HTML 코드의 오류를 확인하기 위해 W3C HTML Validator를 사용한다.

 

'국비지원교육 > [계룡건설] 빅데이터 기반 GreenTech SW개발자' 카테고리의 다른 글

**[계룡건설] GreenTech SW개발자 - CSS 학습 노트 .1**  (0) 2025.02.17
**[계룡건설] GreenTech SW개발자 - HTML 학습 노트 .3**  (0) 2025.02.17
**[계룡건설] GreenTech SW개발자 - HTML 학습 노트 .1**  (0) 2025.02.16
**[계룡건설] GreenTech SW개발자 - JAVA 학습 노트 .5**  (0) 2025.02.07
**[계룡건설] GreenTech SW개발자 - JAVA 학습 노트 .4**  (0) 2025.02.04
  1. 🌐 HTML 필수 개념과 추가 정리
'국비지원교육/[계룡건설] 빅데이터 기반 GreenTech SW개발자' 카테고리의 다른 글
  • **[계룡건설] GreenTech SW개발자 - CSS 학습 노트 .1**
  • **[계룡건설] GreenTech SW개발자 - HTML 학습 노트 .3**
  • **[계룡건설] GreenTech SW개발자 - HTML 학습 노트 .1**
  • **[계룡건설] GreenTech SW개발자 - JAVA 학습 노트 .5**
알뜰한대학생
알뜰한대학생
  • 알뜰한대학생
    ALT-LOG
    알뜰한대학생
  • 전체
    오늘
    어제
    • 분류 전체보기 (20)
      • TIL(Today I Learn) (0)
      • Coding Test (0)
        • programmers (0)
        • Baekjoon (0)
      • 국비지원교육 (14)
        • [계룡건설] 빅데이터 기반 GreenTech SW.. (13)
        • 관제시스템 GUI 구현을 통한 자바(JAVA)프로.. (1)
      • [혼공스]혼자 공부하는 자바 스크립트 (6)
        • 혼공학습단 숙제 (6)
      • 자격증 (0)
        • 정보처리기사 (0)
        • SQLD (0)
        • 빅데이터분석기사 (0)
        • 데이터분석준전문가 (0)
        • 웹디자인기능사 (0)
        • OCJP (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
알뜰한대학생
**[계룡건설] GreenTech SW개발자 - HTML 학습 노트 .2**
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.