2009-08-24 5 views
5

내가 현재 가지고 :유효한 HTML 태그는

<dl> 

    <span class="wrapper"> 

    <dt>A title</dt> 
    <dd>A description</dd> 

    </span> 

    <span class="wrapper"> 

    <dt>A title</dt> 
    <dd>A description</dd> 

    </span> 

</dl> 

이 (또는 대신 스팬의 div의가) 확인하지 않습니다. 그걸로 감쌀 수 있는게 있나요?

+2

정의 항목에 대한 제안이 있었지만 원하는대로 정확히 수행했을 수 있지만 제안 사항 만 남았습니다. –

답변

5

No. dldtdd의 두 가지 종류의 자식을 허용합니다. longer explanation에 대한이 기사를 참조하십시오. 한마디로

: dtdd는 "그룹화"하지 않는 이유는 dd 당 하나 개의 이상의dt 요소를 가질 수 있다는 것입니다.

정말 그룹화해야하는 경우 유일한 옵션은 <ul>/<ol>과 필수 CSS를 사용하여 수동으로 목록을 작성하는 것입니다.

+3

또는 viceversa를 사용하면'dt '당 하나 이상의'dd' 요소를 가질 수 있습니다. 나는 여전히 요소가 관련이있는'dt'와'dd' 그룹을 래핑하는 데 적합 할 것이라고 생각합니다. – ithil

+0

수동으로 목록을 작성하는 경우' ul' 또는'ol'. 나는'div's로 돌아가는 것이 여기 적절하다고 생각하지 않는다. – inta

+1

@inta : CSS를 더 복잡하게 만드는데도 동의합니다. 내 대답이 업데이트되었습니다. –

0

'그룹으로 묶을 필요가 없습니다. 그들은 <dl>의 상대 위치에 따라 그룹화됩니다. HTML에서 다음 형제 관계는 강력한 관계입니다.

관련 문제