잼늬 블로그

728x90

 

 

* 틀린 정보가 있을 경우 알려주세요*

 

엔티티 코드 (Entity code)

마크업 언어 html에서 특수문자를 입력하기 위한 별도의 예약된 코드입니다. html에서는 특수문자를 다양한 약속으로 이용하고 있기에 일반적인 방법 그대로 특수문자를 입력한다면 코드 오류가 발생합니다. 이를 방지하기 위해 미리 정해놓은 코드로 특수문자를 표현할 수 있도록 한 겁니다.

 

예를 들어 특수문자 '<'는 부등호이지만 html에서는 코드를 열고 닫을 때 쓰는 기호입니다. 만약 특수문자 '<'를 그대로 사용한다면 html에서는 불필요한 이중 기호가 되어 오류로 인식합니다. 이때 '&lt;'라고 입력한다면 에디터에서는 '&lt;'이지만 실제 웹페이지에서는 제대로 '<'로 표시됩니다. 겉으로 보기에는 같은 모양이지만 쓰임이 다르기에 입력 방식에도 차이를 둔 겁니다.

 

가장 흔하게 알고 있는 엔티티 코드가 '&nbps;'입니다. 공백을 표시하는 코드입니다. html에서 공백 표시는 '스페이스바'로 한 칸을 띄우던 백 칸을 띄우던 실제 웹페이지에서는 무조건 한 칸으로 출력되는데, 이때 유용하게 사용할 수 있는 코드입니다.

 

엔티티 코드 종류

실제표시 엔티티 문자코드 (Entity Name) 엔티티 숫자코드 (Entity Number)
(공백) &nbsp; &#160;
& &amp; &#38;
" &quot; &#34;
< &lsaquo; &#8249;
> &rsaquo; &#8250;
· &middot; &#183;
&ne; &#8800;
&larr; &#8592;
&rarr; &#8594;

위의 코드는 자주사용하는 대표적인 코드만 추린 것입니다. 이외에도 코드는 여기에서 확인 가능합니다. 코드는 실제 페이지에서는 특수문자로 표시됩니다. 문자형식와 숫자형식이 있습니다. 문자코드가 실제표시 기호와 연관이 있어 외우기 편한 장점이 있습니다. 숫자코드는 키보드 숫자패드를 이용하여 빠르게 입력 가능한 장점이 있습니다. 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band