uso adequado de DL e DD?
-
22-07-2019 - |
Pergunta
Eu tive alguns modelos de sites projetados para mim recentemente. Eu tenho o código HTML final, o que valida, mas a estrutura do documento é colocado para fora usando pares de DL-DD:
<dl>
<dd class="some-class">
Some text.
</dd>
</dl>
Eu não sou especialmente familiarizado com essas tags como eu nunca usei-os muito, mas eles não parecem destinados a estrutura do documento. Estou certo? Por que um designer de fazer isso?
Solução
Você tem razão na medida em que não deve ser usado assim. A única razão que eu posso pensar para o designer de usá-los é que a tag <dd>
é recuado na maioria dos navegadores. Se eles estão substituindo o estofamento / margem sobre eles, então o seu palpite é tão bom quanto o meu.
Outras dicas
A tag DL
é aproximadamente o mesmo que um tag UL
, ele começa uma lista desordenada.
A diferença é que há basicamente nenhuma bala em um / dois DL
DD
.
Na maioria das vezes, porém, ele é usado para a sua utilização real, isto é, um D EFINIÇÃO L ist, e é usado com DT
e DD
, que são D EFINIÇÃO T erm e D EFINIÇÃO D escrição que seria parecido com:
<DL>
<DT>CSS</DT>
<DD>Cascading Style Sheet</DD>
</DL>
que, por padrão, recuar o termo um pouco, e travessão-lo de definição um pouco mais.
De WC3: http: //www.w3. org / TR / html401 / struct / lists.html # h-10.3
Listas de definição variam apenas ligeiramente de outros tipos de listas em que os itens da lista de consistem de duas partes: um termo e uma descrição. O termo é dada pelo elemento de DT e é restrito para o conteúdo em linha. A descrição é dada com um elemento DD que contém o conteúdo em nível de bloco.
Assim, dado o seu exemplo, estes tipos de estruturas deve ser usado para um tipo específico de conteúdo e não estruturação de dados que não se encaixa neste contexto.