[HTML] 엔티티(Entity)

2022. 9. 16. 03:11·Language/HTML
728x90

엔티티(Entity)

HTML에는 미리 예약된 몇몇 문자가 있으며, 이러한 문자를 HTML 예약어(reserved characters)라고 부른다.

이러한 HTML 예약어를 HTML 코드에서 사용하면, 웹 브라우저는 그것을 평소와는 다른 의미로 해석한다.

따라서 HTML 예약어를 기존에 사용하던 의미 그대로 사용하기 위해 별도로 만든 문자셋을 엔티티(entity)라고 한다.

엔티티(entity)의 이름은 대소문자를 구분한다.

<!-- 엔티티의 형태 -->
&엔티티이름;
또는
&#엔티티숫자;

HTML 코드 내에서 꺾쇠괄호(<>)를 사용하면 웹 브라우저는 HTML 태그의 시작과 끝의 의미로 해석된다.

HTML에서 제공하는 대표적인 엔티티(entity)
엔티티 문자 엔티티 이름 16진수 엔티티 숫자 설명
  &nbsp; &#160; 줄 바꿈 없는 공백
< &lt; &#60; 보다 작은
> &gt; &#62; 보다 큰
& &amp; &#38; AND 기호
" &quot; &#34; 큰따옴표
' &apos; &#39; 작은따옴표

발음 구별 부호(diacritical marks)

발음을 나타내는 부호를 악센트(accent)라고 한다.

이러한 악센트는 단독으로는 사용하지 않으며, 보통 다른 문자와 함께 사용된다.

이것을 정확하게 표현하기 위하여 HTML에서는 다음과 같은 발음 구별 부호를 별도로 제공하고 있다.

HTML에서 제공하는 대표적인 발음 구별 부호(diacritical marks)
발음 구별 부호 문자 16진수 엔티티 결과
  ̀ a a&#768; à
  ́ a a&#769; á
̂ a a&#770; â
 ̃ a a&#771; ã
 ̀ O O&#768; Ò
 ́ O O&#769; Ó
̂ O O&#770; Ô
 ̃ O O&#771; Õ

심볼(Symbol) 특수문자

HTML 예약어 이외에도 키보드에 입력할 수 없는 문자를 표현하기 위한 심볼 특수문자를 사용할 수 있다.

이러한 심볼 특수문자에는 수학 용어, 그리스 문자, 국제 통화 등이 있다.

HTML에서 제공하는 대표적인 심볼(Symbol) 특수문자
심볼 특수문자 엔티티 이름 16진수 엔티티 설명
¢ &cent; &#162; 센트
£ &pound; &#163; 파운드화
¥ &yen; &#165; 엔화
€ &euro; &#8364; 유로화
© &copy; &#169; 저작권
® &reg; &#174; 등록상표
× &times; &#215; 곱셈
÷ &divide; &#247; 나눗셈

'Language > HTML' 카테고리의 다른 글

[HTML] HTML 스타일(Style)  (0) 2022.09.16
[HTML] 문자셋(Character set)  (0) 2022.09.16
[HTML] 주석(Comment)  (0) 2022.09.16
[HTML] 인용구(Quotation)  (0) 2022.09.16
[HTML] 서식(Formatting)  (0) 2022.09.16
'Language/HTML' 카테고리의 다른 글
  • [HTML] HTML 스타일(Style)
  • [HTML] 문자셋(Character set)
  • [HTML] 주석(Comment)
  • [HTML] 인용구(Quotation)
arajo
arajo
  • arajo
    아라 메모장
    arajo
  • 전체
    오늘
    어제
    • 분류 전체보기 (509)
      • Language (298)
        • HTML (55)
        • CSS (11)
        • JavaScript (70)
        • TypeScript (8)
        • Python (33)
        • Java (119)
        • C (0)
        • C# (2)
      • Programming (92)
        • Programming (14)
        • Web (51)
        • Apache (1)
        • MySQL (23)
        • AWS (3)
      • Framework | Library (26)
        • Framework | Library (3)
        • Vue.js (2)
        • React.js (5)
        • React Native (4)
        • Node.js (1)
        • Ajax (1)
        • Bootstrap (8)
        • Spring (1)
        • Flutter (1)
      • etc (2)
      • 휴식 (19)
        • 책 (13)
        • 일기 (5)
        • 게임 일기 (1)
      • A (71)
        • 공부 (18)
        • 기타 (6)
        • 일 (47)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    리액트
    제어문
    web
    타입스크립트
    TypeScript
    array
    객체
    HTML
    JavaScript
    object
    파이썬
    변수
    react
    CSS
    next.js
    자바스크립트
    Java
    MySQL
    Python
    event
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
arajo
[HTML] 엔티티(Entity)
상단으로

티스토리툴바