정의형목록(dl 요소, dt요소, dd요소)

프리오 2012.06.24 18:23:28 출처:

'용어'와 '그 설명'으로 구성된 목록을 '정의형 목록'(definition list)이라고 한다. 정의형 목록은 dl요소로 정의하고 용어를 나나태는 dt(definition term)요소와 그 설명인 dd(definition description)요소를 포함한다. dl요소는 블록 레벨 요소이지만 dt요소와 dd요소 이외의 요소를 포함할 수 없다. dt요소는 인라인 요소이며 인라인 요소와 텍스트를 포함할 수 있다. dd요소는 블록 레벨 요소이며 인라인 요소와 텍스트를 포함할 수 있고, 또 블록 레벨 요소를 포함할 수 있다.  

 

예제) 
<dl>
<dt>XHTML(Extensible Hypertext Markup Language)</dt>
<dd>
<p>XHTML은 HTML과 동등한 표현 능력을 지닌 마크업 언어로, HTML보다 엄격한 문법을 가진다. HTML이 SGML의 응용인데 반해, 매우 유연한마크업 언어인 XHTML은 SGML의 제한된 부분집합인 XML의 응용이다. </p> 
<p>XHTML 문서는 하나의 XML 문서로서 문법적으로 정확해야 하기 때문에, HTML과 달리 표준 XML 라이브러리를 이용한 자동화된 처리가 가능하다. XHTML 1.0은 2000년 1월 26일, W3C의 권고안이 되었다.</p>
</dd> 
<dt>XML(Extensible Markup Language)</dt>
<dd>
<p>XML은 W3C에서 다른 특수 목적의 마크업 언어를 만드는 용도에서 권장되는 다목적 마크업 언어이다. XML은 SGML의 단순화된 부분집합이지만, 수많은 종류의 데이터를 기술하는데 적용할 수 있다. XML은 주로 다른 시스템, 특히 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다.</p>
</dd> 
<dt>CSS(Cascading Style Sheet)</dt>
<dd>
<p>CSS는 마크업 언어가 실제 표시되는 방법을 기술하는 언어로, HTML과 XHTML에 주로 쓰이며, XML에서도 사용할 수 있다. W3C의 표준이며, 레이아웃과 스타일을 정의할 때의 자유도가 높다.</p>
</dd>
</dl>