본문 바로가기
HTML&CSS

HTML5 코딩의 기본 구조

by 초콜렛시몽 2024. 12. 23.
반응형

HTML5의 기본 구조는 웹 페이지를 작성하기 위한 표준 형식을 제공합니다. HTML 문서는 항상 <!DOCTYPE html> 선언으로 시작하며, 이 선언은 브라우저에게 HTML5 문서를 사용하고 있음을 알려줍니다.

아래는 HTML5의 기본 구조입니다

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>문서 제목</title>
    <!-- 스타일시트 링크 -->
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>헤더 영역</h1>
    </header>
    <nav>
        <ul>
            <li><a href="#section1">섹션 1</a></li>
            <li><a href="#section2">섹션 2</a></li>
        </ul>
    </nav>
    <main>
        <section id="section1">
            <h2>섹션 1</h2>
            <p>내용이 들어갑니다.</p>
        </section>
        <section id="section2">
            <h2>섹션 2</h2>
            <p>내용이 들어갑니다.</p>
        </section>
    </main>
    <footer>
        <p>푸터 영역</p>
    </footer>
    <!-- 스크립트 링크 -->
    <script src="script.js"></script>
</body>
</html>

참고-1

위 참고-1 사진에서 보면 HTML 기본 페이지를 만들고 저장할 때, 인코딩 속성을 <meta charset="UTF-8"> 속성과 같은 값으로 저장해 주셔야만 제작한 사이트를 인터넷에 띄웠을때, 한글 깨짐 현상을 최소화 할 수 있습니다.

 주요 요소 설명

  1.   <!DOCTYPE html>: HTML5 문서를 선언.
  2.   <html lang="ko">: 문서 언어를 한국어(ko)로 설정. // 영어 설정시 "en" 으로 변경.
  3.   <head>: 메타데이터, CSS, 제목 등 문서의 정보를 포함.
    (style, JavaScript를 외부링크로 불러오지 않을시 여기에 직접 기입 가능.)
     
    •   <meta charset="UTF-8">: UTF-8 인코딩 사용으로 모든 언어 지원.
    •   <meta name="viewport" content="width=device-width, initial-scale=1.0">: 반응형 웹을 위한 초기 설정.
    •   <title>: 문서 제목을 설정. // 예) 크롬으로 네이버 접속시 탭에 NAVER라고 뜹니다. 그 곳을 설정하는 명령어.
  4. <body>: 실제 화면에 표시되는 콘텐츠를 포함.
    •   <header>: 페이지 상단의 헤더 영역. // 주로 문서 제목이라 보면 된다. 이글로 치면 "주요 요소 설명"
    •   <nav>: 내비게이션(메뉴) 영역. // 홈페이지 상단, 좌측, 우측 or 모바일 점선표시 등 카테고리 표시
    •   <main>: 문서의 주요 콘텐츠 영역. // 주로 맨 처음 보여지는 제일 큰 화면
    •   <section>: 주제별로 나뉜 콘텐츠 블록. // 주요 내용과 상세 페이지등이 포함된다.
    •   <footer>: 페이지 하단의 푸터 영역. // 회사 홈페이지 하단에 제작자 or 회사 정보가 이곳에 포함된다.
  5.   링크 및 스크립트:
    •   CSS: <link rel="stylesheet" href="styles.css"> // 확장명 .CSS로 저장한 외부 파일을 HTML코드에 적용시키는 명령어
    •   JavaScript: <script src="script.js"></script> // 확장명 .js로 저장한 외부 파일을 HTML 코드에 적용시키는 명령어.

 HTML5의 주요 특징

  •   반응형 웹 지원: meta viewport 설정으로 다양한 디바이스에서 사용 가능.
  •   시맨틱 태그: <header>, <footer>, <section>, <article> 등 의미 있는 태그 제공.
  •   멀티미디어 지원: <audio>와 <video> 태그를 사용해 별도의 플러그인 없이 멀티미디어 삽입 가능.
  •   폼 기능 향상: 새로운 입력 타입(email, date, color 등)과 속성 추가.

  

현재 5.2 버전까지 나왔으며 추후에 6버전까지도 개발 예정이라고 하니, 코딩에 관심있는 분들 취미로 시작해서 직업이 될 수도 있으니 참고 하시어 발전된 성과를 얻으셨으면 합니다. 그럼 다음에 만나요~

반응형