9/29/2007

[HTML] 5. HTML 문자 엔티티

5. HTML 문자 엔티티

- < 문자와 같은 몇몇 문자들은 HTML내에서 특별한 의미를 지니기 때문에, 텍스트내에서 사용될 수 없다.

- HTML내에서 less than sign (<)을 나타내기 위해서는 문자 엔티티를 이용해야 한다.


5.1 문자 엔티티

- HTML 태그의 시작을 알리는 less than sign (<) 처럼, 몇몇 문자들은 HTML내에서 특별한 의미를 지닌다. 브라우저가 이러한 문자들을 있는 그대로 나타나게 하길 바란다면, HTML 소스내에서 문자 엔티티를 삽입해야 한다.

- 문자 엔티티는 3 부분을 가진다: an ampersand (&), an entity name or a # and an entity number, and finally a semicolon (;).

- HTML 문서내에서 a less sign을 나타낼려면 이렇게 쓰야한다: &lt;
or &#60;

- 숫자 대신에 이름을 이용하면 기억하기 쉬운 이점이 있다. 모든 브라우저가 최근의 엔티티 이름을 지원하지 않는다는 불리한 점도 있다. 엔티티 숫자를 지원하는 동안은 거의 모든 브라우저에서 유용하게 사용할 수 있다.

- 엔티티는 대소문자를 구분한다.

5.2 Non-breaking Space

- HTML 내에서 대부분의 공통 문자 엔티티는 non-breaking space 이다.

- 일반적으로 HTML은 텍스트 내에서 빈칸이 구분된다. 만약, HTML 텍스트 내에서 10문자를 썼다면, 9문자는 지워질 것이다. 텍스트에 빈칸을 추가하기 위해선, &nbsp; 문자 엔티티를 이용해야 한다.


5.3 The Most Common Character Entities:


5.4 Some Other Commonly Used Character Entities: