2009-12-20 3 views
2

XHTML 1.0의 <dl> 요소가 다음과 같이 자원 태그 목록을 표시하는 데 의미 상 유효한지 궁금합니다.XHTML 1.0의 <dl> 요소가 자원 태그 목록 또는 구독 피드를 표시하도록 조정 되었습니까?

<dl> 
    <dt>Tags</dt> 
    <dd><a href="">Lorem</a></dd> 
    <dd><a href="">Ipsum</a></dd> 
    <dd><a href="">Dolor</a></dd> 
</dl> 

또는 가입 피드를 사용하여 코드가 아래와 같이 표시되는지 확인합니다.

<dl> 
    <dt>Feeds</dt> 
    <dd><a href=""><img src="atom.png" alt="Atom" /></a></dd> 
    <dd><a href=""><img src="rss.png" alt="RSS" /></a></dd> 
</dl> 

또는 <ul> 요소가이 예제에 더 잘 맞습니까?

답변

2

dl 문은 원래 정의 목록을 표시하기위한 것입니다. 사용 가능한 피드 목록을 표시하려고합니다. 그것은 "여기에 속담이 있습니다, 여기에 설명이 있습니다"라는 것입니다. 당신이 사전에서 사용하는 것 (그리고 관계는 종종 1 : 1입니다. 즉, 하나는 dt이고 하나는 dd입니다).

그래서 : 아니오, dl 문은 의미 상 올바른 선택이 아닙니다. ul이 더 적합하거나 작은 테이블입니다.

편집 : 비교를 위해 <dt>Feed</dt><dd>An automatically retrievable set of information</dd>이 적합합니다. "dt"는 "정의 용어"를 의미하고 "dd"는 "정의 데이터"의 "정의 설명"을 의미합니다.

관련 문제