본문 바로가기
공부방/웹 개발

내가 보려고 만든 HTML 요약

by siina 2024. 7. 11.

HTML 은 구조화를 잘 시키는게 핵심으로 아래와 같은 태그들을 이용하여 웹 페이지의 구조를 설계할 때 사용한다.
시작전에 강조하는 거지만 모든 태그를 외울 필요는 없다. 사실 전부 외우는게 불가능하다.
아래 정리된 몇 가지 자주 사용하는 HTML 태그들만 간단하게 기억해둔 뒤 필요한 태그나 속성은 검색해서 사용하자.

기본 구조 태그

  • <html>: HTML 문서의 루트 요소.
  • <head>: 메타데이터 요소들을 포함.
  • <title>: 문서의 제목을 정의, 브라우저의 제목 표시줄에 표시.
  • <body>: 문서의 본문을 정의.

텍스트 형식화 태그

  • <h1> ~ <h6>: 제목 태그, <h1>이 가장 크고 <h6>이 가장 작음.
  • <p>: 단락을 정의.
  • <br>: 줄 바꿈을 삽입.
  • <hr>: 수평선을 삽입.
  • <strong>: 굵은 텍스트.
  • <em>: 이탤릭 텍스트.
  • <a>: 하이퍼링크를 정의, href 속성을 사용해 링크 대상 지정.
  • <blockquote>: 인용문을 정의.

목록 태그

  • <ul>: 순서 없는 목록.
  • <ol>: 순서 있는 목록.
  • <li>: 목록 항목.

이미지 및 멀티미디어 태그

  • <img>: 이미지를 삽입, src 속성을 사용해 이미지 파일 지정.
  • <audio>: 오디오 콘텐츠를 정의.
  • <video>: 비디오 콘텐츠를 정의.

표 태그

  • <table>: 표를 정의.
  • <tr>: 표의 행을 정의.
  • <td>: 표의 셀을 정의.
  • <th>: 표의 헤더 셀을 정의.

폼 태그

  • <form>: 사용자 입력을 받는 양식을 정의.
  • <input>: 사용자 입력 필드를 정의.
  • <textarea>: 여러 줄의 텍스트 입력 필드를 정의.
  • <button>: 클릭 가능한 버튼을 정의.
  • <label>: 입력 요소에 레이블을 붙임.

구조 태그

  • <div>: 블록 수준의 요소를 그룹화.
  • <span>: 인라인 요소를 그룹화.

메타데이터 태그

  • <meta>: 문서 메타데이터를 정의.
  • <link>: 외부 리소스와의 관계를 정의 (주로 CSS 파일을 링크할 때 사용).
  • <style>: 문서 내에 CSS 스타일을 정의.

시맨틱 태그

  • <header>: 문서나 섹션의 헤더를 정의.
  • <nav>: 네비게이션 링크를 포함하는 섹션을 정의.
  • <main>: 문서의 주요 콘텐츠를 나타냄.
  • <footer>: 문서나 섹션의 푸터를 정의.
  • <article>: 독립적인 콘텐츠 항목을 정의.
  • <section>: 문서의 섹션을 정의.
  • <aside>: 문서의 주요 콘텐츠 외의 내용(사이드바 등)을 정의.

이 태그들은 웹 페이지를 작성하는 데 필수적이며, 각각의 태그는 특정한 목적과 의미를 가지고 있습니다. HTML5에서는 시맨틱 태그가 추가되어 콘텐츠의 의미를 보다 명확하게 정의할 수 있습니다.

 

 

비디오 태그의 경우 사용자 보호? 등을 위해 구글(크롬 정책상) muted 속성을 적용하지 않으면 autoplay가 불가능함.

<video controls autoplay muted>
	<source src="../nike.mp4" type="video/mp4" />
</video>

'공부방 > 웹 개발' 카테고리의 다른 글

내가 보려고 만드는 웹 개발자 도구 요약  (0) 2024.07.11
vscode 설정 및 단축키  (0) 2024.07.11