2007년 12월 28일 금요일

HTML - SPECIAL CHARACTER


<HEAD>와 같은 글자를 표현하기가 쉽지 않을 것이다.
이는 HTML 문장에서 <HEAD>를 기술하면 HEAD의 시작태그로 간주하기 때문에 그렇게 표현되지는 않기 때문이다.
이를 표현하기 위해서는 이것이 태그의 시작이 아니고 그렇게 표현하는 것이라는 지시가 필요한데 이때 사용되는 글자가 특수문자이다.



&lt;HEAD&gt;로 표시하여야 <HEAD>로 표현된다.


특수문자는 일종의 기호문자이며 다음 두가지 기능을 위하여 사용된다.




  • 위와 같이 특수문자를 표현하기 위하여


    왼쪽 꺽쇠 (<)는 태그의 시작으로, 오른쪽 꺽쇠 (>)는 태그의 종료로 그리고 앰퍼샌드 (&)는 특수문자의 시작을 알리는 등 HTML 문서에서 특수한 의미를 지니고 있으므로, 일반 문서 내부에서 표현을 위하여는 사용 할 수 없다. 이것을 표현하기 위하여 특수문자를 사용한다.

  • 일반적으로 문서 편집기에 없는 문자를 표현하기 위하여

    예를 들어π, σ δ ∑ 등의 표현


이중 따옴표(")는 &quot;로 사용하여도 되며, 고급의 복잡한 문서에서 꼭 &quot;로 사용하여야 될 경우도 있다.



이들 문자들을 HTML 문서에서 사용하려면, 그 문자들의 문자기호(escape 기능)
사용해야 한다.





  • &lt; 혹은 &#60; : (<)의 문자기호
  • &gt; 혹은 &#62; : (>)의 문자기호
  • &amp; 혹은 &#38; : (&)의 문자기호

  • &nbsp; 혹은 &#160; : ( ) 공간의 문자기호
  • &copy; 혹은 &#169; : (©) 저작권 의 문자기호



  • &int; 혹은 &#8747; : () 인테그랄

  • &sum; 혹은 &#8721; : () 합계 (Netscape 않됨)

  • &Aring; 혹은 &#197; : (Å) 라틴 대문자 A 위 원 표시 (Netscape 않됨)




특수 문자에 대 한 자세한 내용은 HTML 4의 글자 엔티티(entity) 참조하라.



일반적으로 대소문자를 구별하지 않는 HTML의 다른 부분과는 달리, 특수문자나 문자 기호들은 대소문자의 구별한다. 예를 들어서 &Aring;(Å)와 &aring;(å) 는 다르고(Netscape 않됨), &AElig;(Æ:대문자)와 &aelig;(æ:소문자)는 다르다.



댓글 없음: