이번 시간에는 entity개념에 대해 배워볼 예정입니다.
<!-- 띄움 없이 ()출력 -->
<p>다섯개의 스페이싱 ( )</p>
<!-- p를 문단요소로 인식해서 자동으로 개행이 됨 -->
<pre>
문단을 나타내는 태그는 <p></p>태그입니다. </p>
</pre>
다섯개의 스페이싱 ( )
문단을 나타내는 태그는 태그입니다.
위 예시를 보면 코드작성자가 의도했던 스페이스 출력과 일반 글자 p가 적용되지 않는 것을 볼 수 있습니다. 이렇게 표현하고 싶은 내용을 그대로 표현할 수 있도록 도와주는 기능이 entity입니다.
HTML에서 문자 <,>, "및 &는 특수 문자(예약어)입니다. 이들은 HTML 구문 자체의 일부입니다. 그럼 어떻게 이러한 특수 문자 중 하나를 내가 사용하고 싶은 텍스트에 포함할까요? 예를 들어, 앰퍼샌드 또는 이하 기호를 텍스트에 사용하고 HTML 코드로 해석되지 않게 하려는 경우와 같이 말입니다
\&[이름]; 형태로 사용할 수 있습니다.
특수문자 | Entity |
---|---|
< | < |
> | > |
" | " |
' | ' |
& | & |
스페이싱 | |