1. 기본 구조 태그
· <html> : 문서의 최상위 요소
· <head> : 메타데이터, 스타일, 스크립트 등을 포함
· <body> : 실제 화면에 표시되는 콘텐츠를 포함

2. 문서 구조 태그
· <header> : 헤더 영역(로고, 내비게이션 포함)
· <nav> : 내비게이션 링크를 그룹화
· <main> : 문서의 주요 콘텐츠를 포함
· <section> : 문서의 구획을 나누는 데 사용
· <article> : 독립적인 콘텐츠(예 : 블로그 글, 뉴스 기사)
· <aside> : 부가 정보(예 : 사이드바)
· <footer> : 문서나 섹션의 하단 영역

3. 텍스트 콘텐츠 태그
· <h1> ~ <h6> : 제목 태그 <h1>이 가장 크고 중요
· <p> : 단락
· <span> : 인라인 요소로 텍스트를 그룹화
· <strong> : 굵게 표시(중요성을 나타냄)
· <em> : 기울임꼴(강조를 나타냄)
· <a> : 하이퍼링크 생성

4. 리스트 태그
· <ul> : 순서 없는 리스트(점)
      · <li> : 리스트 항목
· <ol> : 순서 있는 리스트(숫자)
      · <li> : 리스트 항목
· <dl> : 정의 리스트
      · <dt> : 정의 제목
      · <dd> : 정의 내용

5. 테이블 태그
· <table> : 테이블 생성
      · <tr> : 행
      · <th> : 헤더 셀
      · <td> : 데이터 셀
      · <thead> : 테이블의 헤더 그룹
      · <tbody> : 테이블의 본문 그룹
      · <tfoot> : 테이블의 하단 그룹

6. 폼 태그
· <form> : 사용자 입력을 서버에 제출
· <input> : 다양한 입력 필드(텍스트, 라디오, 체크박스 등)
· <textarea> : 여러 줄 텍스트 입력
· <button> : 버튼 생성
· <select> : 드롭다운 리스트
      · <option> : 선택 항목
· <label> : 폼 요소의 레이블

7. 멀티미디어 태그
· <img> : 이미지 삽입
· <video> : 동영상 삽입
· <audio> : 오디오 삽입
· <source> : 멀티미디어 소스 지정
· <figure> : 이미지와 캡션 그룹화
      · <figcaption> : 이미지 캡션

8. 시맨틱 및 메타 태그
· <meta> : 문서의 메타정보 제공
· <link> : 외부 리소스 연결(예 : CSS 파일)
· <script> : JavaScript 코드 삽입
· <style> : 인라인 CSS 스타일 정의

9. 기타 태그
· <div> : 블록 요소로 콘텐츠를 그룹화
· <iframe> : 다른 HTML 페이지를 삽입
· <br> : 줄바꿈
· <hr> : 수평선

주요 태그 예제

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML 태그 정리</title>
</head>
<body>
    <header>
        <h1>HTML 태그의 종류</h1>
    </header>
    <main>
        <section>
            <h2>리스트 예제</h2>
            <ul>
                <li>순서 없는 리스트 항목</li>
                <li>또 다른 항목</li>
            </ul>
        </section>
        <article>
            <h2>테이블 예제</h2>
            <table border="1">
                <thead>
                    <tr>
                        <th>제목 1</th>
                        <th>제목 2</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>내용 1</td>
                        <td>내용 2</td>
                    </tr>
                </tbody>
            </table>
        </article>
    </main>
    <footer>
        <p>HTML 태그 예제</p>
    </footer>
</body>
</html>

'HTML > 참고자료' 카테고리의 다른 글

[HTML] form 태그 속성  (0) 2024.12.12

1. action : form 내부 입력 값들을 받을 서버 측 url을 지정

 

2. name : form의 이름

 

3. accept-charset : form 전송에 사용할 문자 인코딩 지정

 

4. target : action에서 지정한 스크립트 파일을 현재 창이 아닌 다른 위치에 열도록 지정

 

5. method (기본 값 get) : 서버로 데이터를 전송하는 방식(get or post)

 

6. enctype : 인코딩 타입 지정, 아래 세 가지 중 하나 지정

    1) enctype="application/x-www-form-urlencoded"

       서버에 보내기 전 모든 문자를 인코딩하는 방식, form에 텍스트 데이터를 포함 시 지정(기본값)

    2) enctype="multipart/form-data"

       파일 업로드처럼 문자가 아닌 파일을 전송할 때 사용

    3) enctype="text/plain"

       일반 텍스트로 인코딩

 

7. novalidate : HTML5에 새롭게 추가된 속성, 유효성 미확인을 지정

'HTML > 참고자료' 카테고리의 다른 글

[HTML] 태그 종류  (1) 2024.12.25

+ Recent posts