본문 바로가기
Develop/HTML&CSS

[HTML/CSS] 자주 사용하는 HTML 태그들

by 임성장 2023. 2. 12.
728x90
목표

• 통계적으로 많이 사용되는 HTML 태그들을 확인할 수 있다.
• HTML을 공부할 때, 우선순위를 지정할 수 있다.
• HTML 태그들의 의미와 사용법을 알 수 있다.

▶︎ 자주 사용되는 HTML 태그 확인하기 

해당 웹사이트는 생활코딩의 [WEB1 - HTML & Internet] 수업을 들으면서 알게 되었다. 2021년도를 기준으로 HTML 태그의 개수는 약 130개 정도이다. 그에 비해 주로 사용되는 HTML 태그는 약 30개 안팎이다. 그러기에 자주 사용되는 태그를 순위 별로 확인할 필요가 있다.

 모든 HTML 태그를 알 수도, 외울 수도 없기 때문에 수천만 페이지를 분석하여 알게 된 빈도가 높은 HTML 태그를 먼저 공부하는 것이 효율적이다. 그 외의 태그들은 필요할 때 검색을 통해 부분적으로 익히는 것이 좋다는 의견이 많다. 

 

https://www.advancedwebranking.com/seo/html-study/

 

HTML Study | Advanced Web Ranking

This study looks at 11 mm index pages gathered from Top 20 Google results to uncover how people write HTML markup as new web tech emerge.

www.advancedwebranking.com

 

 

출처: https://www.advancedwebranking.com/seo/html-study/

 

▶︎ 순위 별 HTML 태그 설명

1. <html>

 웹프로그래밍의 시작과 끝을 알려주는 태그이다. <html> 태그 안에는 다양한 HTML, CSS, JavaScript 등이 들어가게 된다. 그리고 "lang"이라는 속성을 통해 문서에 사용할 언어를 지정할 수 있다.

<!DOCTYPE html>
<html lang="ko">
  <head>...</head>
  <body>...</body>
</html>

 

2. <head>

 화면에는 보이지 않는 중요한 데이터를 브라우저에게 알려주는 태그이다. <head> 안에는 <title>, 링크할 외부 파일 등을 입력한다.

<!doctype html>
<html>
  <head>
    <title>문서 제목</title>
  </head>
</html>

 

3. <body>

  <head> 태그와는 반대로 화면에 보이는 내용들을 입력하는 태그이다. 

<html>
  <head>
    <title>문서 제목</title>
  </head>
  <body>
    <p>문단입니다</p>
  </body>
</html>

 

4. <title>

 제목 태그로서, 제목 표시줄에 출력되는 내용을 설정하는 태그이다.

<!doctype html>
<html>
  <head>
    <title>문서 제목</title>
  </head>
</html>

 

5. <meta>

 <meta>는 말 그대로 데이터의 데이터로서, 웹 문서와 관련된 정보들을 지정한다. 그 예로 글자를 출력할 때 어떻게 인코딩할지를 선택할 수 있다.

<meta charset="utf-8">

<!-- 3초 후 리다이렉트 -->
<meta http-equiv="refresh" content="3;url=https://www.mozilla.org">

 

6. <div>

 활용되기 전까지는 컨테이너 역할만 하는 태그로써, 다른 요소들을 묶어서 class 나 id 속성으로 꾸밀 수 있게 한다.

<div class="shadowbox">
  <p>Here's a very interesting note displayed in a
  lovely shadowed box.</p>
</div>
.shadowbox {
  width: 15em;
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: linear-gradient(180deg, #fff, #ddd 40%, #ccc);
}

 

7. <a>

 다른 페이지로 이동하거나 현 페이지의 특정 위치, 파일, 이메일 등을 연결할 수 있는 하이퍼링크를 만드는 태그이다. <a>태그가 갖는 속성은 download(URL 저장), href(하이퍼링크) 등이 있다.

v<a href="https://www.mozilla.com">
  Mozilla
</a>

 

8. <script>

 데이터와 실행 가능한 코드를 쓰기 위해 사용되며, 보통은 JavaScript 코드를 쓰기 위해 사용된다.

<script>
  alert("Hello World!");
</script>

 

9. <link>

 현재 문서와 외부 문서를 연결시켜주는 태그이다. CSS 파일과 연결할 때 가장 많이 사용된다.

<link href="main.css" rel="stylesheet">

 

10. <img>

 문서에 이미지 파일을 넣을 때 사용되는 태그이다.

<img src="favicon144.png"
     alt="MDN logo">

 

11. <span>

 <div>  태그와 비슷하게 컨테이너 역할을 하는 태그로써, 차이점은 <div>는 줄 바꿈이 되지만, <span>은 줄 바꿈이 되지 않는다.

<p><span>Some text</span></p>

 

12. <p>

 하나의 문단을 구분해주는 태그이다.

<p>첫 번째 문단입니다.
  첫 번째 문단입니다.
  첫 번째 문단입니다.
  첫 번째 문단입니다.</p>
<p>두 번째 문단입니다.
  두 번째 문단입니다.
  두 번째 문단입니다.
  두 번째 문단입니다.</p>

 

13. <li>

  리스트를 출력하는 태그이다. 부모 태그인 <ol>, <ul>에 따라 정렬과 비정렬 리스트가 나뉜다.

<ol>
    <li>first item</li>
    <li>second item</li>
    <li>third item</li>
</ol>

 

14. <ul>

 비정렬 리스트를 출력하는 태그이다. <ol> 상반되는 태그이다.

<ul>
  <li>first item</li>
  <li>second item</li>
  <li>third item</li>
</ul>

 

15. <style>

 문서에 대한 스타일 정보를 작성하는 태그이다. <style> 태그는 <head> 태그 안에 위치해야 하지만 이보다는 외부 CSS 차이를 두고 <link> 태그를 사용해서 연결하는 것을 더 추천한다.

<!doctype html>
<html>
<head>
  <style>
    p {
      color: red;
    }
  </style>
</head>
<body>
  <p>This is my paragraph.</p>
</body>
</html>

 

16. <br>

 줄바꿈 태그이다. <br>, <br/>, <br /> 등 모두 같은 결괏값을 나타낸다.

Mozilla Foundation<br>
1981 Landings Drive<br>
Building K<br>
Mountain View, CA 94043-0801<br>
USA

 

17. <h2>

 제목을 나타내는 태그로 h1부터 h6까지 있으며, 숫자가 커질 수록 글자 크기는 작아진다.

<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
<h3>Heading level 3</h3>
<h4>Heading level 4</h4>
<h5>Heading level 5</h5>
<h6>Heading level 6</h6>

 

18. <input>

 사용자의 데이터를 받을 수 있게 입력 요소를 생성하는 태그이다. 버튼, 체크박스, 이미지 등 다양한 방식을 조합하여 작성할 수 있다.

<!-- A basic input -->
<input type="text" name="input" value="Type here">

 

19. <h1>

 제목을 나타내는 태그로 h1부터 h6까지 있으며, 숫자가 커질 수록 글자 크기는 작아진다.

<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
<h3>Heading level 3</h3>
<h4>Heading level 4</h4>
<h5>Heading level 5</h5>
<h6>Heading level 6</h6>

 

20. <form>

 회원가입, 로그인 등 다양한 폼의 입력 양식의 태그로서 백엔드 서버와의 연동이 중요하다.

<!-- Form which will send a GET request to the current URL -->
<form>
  <label>Name:
    <input name="submitted-name" autocomplete="name">
  </label>
  <button>Save</button>
</form>

<!-- Form which will send a POST request to the current URL -->
<form method="post">
  <label>Name:
    <input name="submitted-name" autocomplete="name">
  </label>
  <button>Save</button>
</form>

<!-- Form with fieldset, legend, and label -->
<form method="post">
  <fieldset>
    <legend>Title</legend>
    <label><input type="radio" name="radio"> Select me</label>
  </fieldset>
</form>

 

21. <h3>

 제목을 나타내는 태그로 h1부터 h6까지 있으며, 숫자가 커질 수록 글자 크기는 작아진다.

<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
<h3>Heading level 3</h3>
<h4>Heading level 4</h4>
<h5>Heading level 5</h5>
<h6>Heading level 6</h6>

 

22. <nav>

 같은 페이지나 다른 페이지의 어느 부분과 이어주는 태그이가. <ul>, <li>와 같이 사용하는 것이 일반적이다.

<nav>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Contact</a></li>
  </ul>
</nav>

 

23. <footer>

 말 그대로 꼬리말을 정의할 때 사용한다. <footer>에는 저자, 저작권, 연락처 등의 정보가 포함된다.

<footer>
  Some copyright info or perhaps some author
  info for an &lt;article&gt;?
</footer>

 

24. <header>

 머리글을 정의할 때 사용한다. 제목, 로고, 검색 폼 등이 포함된다.

<header>
  <h1>Main Page Title</h1>
  <img src="mdn-logo-sm.png" alt="MDN logo">
</header>

 

25. <iframe>

 현재 문서 안에 다른 HTML 페이지를 삽입하는 태그이다. 지도, 동영상 등을 넣을 수 있다.

<iframe
  src="https://example.org"
  title="iframe Example 1"
  width="400"
  height="300">
</iframe>

 

26. <button>

 클릭이 가능한 버튼을 생성하는 태그이다. 로그인 버튼, 확인 버튼 등 다양하게 활용이 가능하며, CSS 파일을 통해 외형을 변경할 수도 있다.

<button name="favorite" type="button">
  <svg aria-hidden="true" viewBox="0 0 10 10"><path d="M7 9L5 8 3 9V6L1 4h3l1-3 1 3h3L7 6z"/></svg>
  Add to favorites
</button>

 

27. <strong>

 페이지 내에서 중요한 부분을 나타내는 태그이며, 굵은 글씨로 표시된다. 

 <b> 태그도 같은 기능을 하지만 <b> 태그는 외형만 바뀌지만 <strong> 태그는 의미까지 바뀐다고 이해할 수 있다.

<p>Before proceeding, <strong>make sure you put on your safety goggles</strong>.</p>

 

28. <i>

 글자를 기울어서 표시하는 태그로, 중요하다고 생각되는 부분에 사용한다. 

<p>라틴어 문구 <i>Veni, vidi, vici</i>는 음악과 예술, 문학에 자주 등장합니다.</p>

 

[출처]

https://developer.mozilla.org/ko/

https://opentutorials.org/course/1

728x90

'Develop > HTML&CSS' 카테고리의 다른 글

[HTML/CSS] 텍스트 관련 태그들 모음집.zip  (0) 2023.03.05