HTML5에서 변경된 사항
HTML 4.01에서 <dl> 태그는 정의 리스트(definition list)를 정의할 때 사용했었지만, HTML5에서는 설명 리스트(description list)를 정의할 때 사용됩니다.
•
<dl>은 반드시 하나 이상의 <dt>-<dd> 짝을 담고 있어야 합니다.
•
<dt>,<dd> 는 <dl> 밖에서 독립적으로 사용할 수 없습니다.
•
단, <dt>-<dd>가 반드시 하나의 짝으로 지어져야 되는 것은 아닙니다.그래서 <dt>는 하나 이상의 <dd>를 형제 요소로 가질 수 있습니다. (예: dt-dd-dd)그래서 하나 이상의 <dt>가 연속으로 나올 수 있습니다. (예: dt-dt-dd)
•
<div>는 <dt>-<dd> 쌍을 감쌀 때 쓸 수 있지만, <dt>-<dd>의 형제 요소여서는 안 됩니다.
•
<dl>은 공백이 아닌 텍스트 노드와 <div>,<dt>,<dd>가 아닌 요소를 포함해서는 안 됩니다.