Pregunta

Yo tenía algunas plantillas de sitio diseñado por mí recientemente.Llegué a la final con el código HTML, el cual valida, pero la estructura del documento se presenta el uso de DL-DD pares:

<dl>
  <dd class="some-class">
    Some text.
  </dd>
</dl>

No estoy muy familiarizada con esas etiquetas como nunca he usado mucho, pero no parecen destinados a la estructura del documento.Estoy en lo cierto?¿Por qué un diseñador de ello?

¿Fue útil?

Solución

Tienes razón en que no debería usarse así. La única razón por la que puedo pensar para el diseñador que los usa es que la etiqueta <dd> está sangrada en la mayoría de los navegadores. Si anulan el relleno / márgenes en ellos, entonces su suposición es tan buena como la mía.

Otros consejos

Un DL la etiqueta es casi el mismo como un UL etiqueta, se inicia una lista desordenada.

Con la diferencia de que, básicamente, no hay bala en un DL/DD par.

La mayoría del tiempo, sin embargo, es utilizado por su uso real, es decir, un Definition List, y se utiliza con DT y DD, que son Definition Tel mtc y Definition Descripción que quedaría así :

<DL>
  <DT>CSS</DT>
  <DD>Cascading Style Sheet</DD>
</DL>

que, por defecto, la sangría en el plazo de un poco, y la sangría de la definición un poco más.

De WC3: http: //www.w3. org / TR / html401 / struct / lists.html # h-10.3

Las listas de definición varían solo ligeramente de otros tipos de listas en que los elementos de la lista constan de dos partes: un término y una descripción. El término viene dado por el elemento DT y está restringido al contenido en línea. La descripción se proporciona con un elemento DD que contiene contenido a nivel de bloque.

Entonces, dado su ejemplo, estos tipos de estructuras deben usarse para un tipo específico de contenido y no para estructurar datos que no se ajusten a este contexto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top