Programing/HTML

🔤 HTML 특수 문자(Entity) 정리 가이드

Dongkkase 2025. 4. 18. 11:43
반응형

HTML에서 <, >, &, 공백과 같은 문자는 브라우저에서 특별한 의미를 가지기 때문에, 이를 문자 그대로 출력하려면 HTML 엔터티(Entity) 형식으로 변환해야 합니다. 이 글에서는 HTML에서 사용하는 모든 주요 특수 문자와 그 사용처를 정리하고, 표 형태로 설명 + 사용 예제 코드도 함께 제공합니다.


✅ HTML 특수 문자란?

HTML에서 문법 요소와 겹치는 기호나 특수한 의미를 가진 문자를 표현할 때 사용하는 코드입니다. 보통 &문자이름; 또는 &#코드; 형태로 사용됩니다.


📋 특수 문자 종류 및 설명

표현 문자 숫자 표현 문자 표현 설명 사용 예시 및 상황
&nbsp; &#160; Non-breaking space 줄바꿈이나 공백 제거를 방지하는 빈칸 문단 정렬, 강제 공백 등
&lt; &#60; < less than: HTML 태그 열기 기호 코드 출력 시 <div> 표시
&gt; &#62; > greater than: HTML 태그 닫기 기호 if (a &gt; b) 출력 시
&amp; &#38; & ampersand: AND 기호 URL 파라미터 a=1&amp;b=2
&quot; &#34; " 큰 따옴표 속성 값 표시에 사용 title="내용"
&apos; &#39; ' 작은 따옴표 (HTML5부터 지원) value='홍길동' 표시
&copy; &#169; © 저작권 표시 페이지 하단 &copy; 2024
&reg; &#174; ® 등록 상표 표시 상표 표기 제품명&reg;
&trade; &#8482; 상표권 표시 이름™ 처럼 사용
&euro; &#8364; 유로화 통화 기호 가격: &euro;99.99
&yen; &#165; ¥ 엔화 기호 &yen;1000
&cent; &#162; ¢ 센트 표시 50&cent;
&pound; &#163; £ 파운드 기호 &pound;20
&ndash; &#8211; 짧은 대시 (En dash) 범위: 2020&ndash;2024
&mdash; &#8212; 긴 대시 (Em dash) 강조 문장 삽입용
&hellip; &#8230; 생략 부호 (ellipsis) 이어지는 문장 계속하려면…

💻 HTML 사용 예제

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <title>HTML 특수문자 예제</title>
</head>
<body>
  <p>&lt;div&gt; 태그는 블록 요소입니다.</p>
  <p>가격: &yen;1000, &euro;20</p>
  <p>&copy; 2024 나의 웹사이트</p>
  <p>조건문: if (a &gt; b)</p>
  <p>공백 표시: 한칸&nbsp;&nbsp;&nbsp;두칸</p>
</body>
</html>

📝 마무리

HTML 특수문자는 웹페이지에서 정확한 정보를 전달하고, 구조적 오류를 방지하는 데 필수입니다. 특히 코드를 출력하거나 소셜 콘텐츠, 저작권, 통화 등 특수 기호가 필요한 콘텐츠를 구성할 때 표준 HTML 엔터티를 적절히 사용하는 습관이 중요합니다.

 

반응형