Frage

Ich hatte einige Website-Vorlagen für mich vor kurzem entwickelt. Ich habe die endgültige HTML-Code, der, aber die Struktur des Dokuments bestätigt wird angelegt DL-DD Paare mit:

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

Ich bin nicht besonders vertraut mit diesen Tags, wie ich habe sie nie viel verwendet, aber sie nicht für Dokumentstruktur bestimmt zu sein scheinen. Habe ich recht? Warum sollte dies ein Designer tun?

War es hilfreich?

Lösung

Sie haben Recht, dass es nicht so verwendet werden soll. Der einzige Grund, warum ich von für den Designer denken kann, sie ist, dass der <dd> Tag in den meisten Browsern eingekerbt ist. Wenn sie die Polsterung / Margen bei ihnen sind überschreiben, dann Ihre Vermutung ist so gut wie meine.

Andere Tipps

Ein DL Tag ist ungefähr das gleiche wie ein UL Tag, es eine ungeordnete Liste beginnt.

Der Unterschied ist, dass es im Grunde keine Kugel in einem DL / DD Paar.

Die meiste Zeit, obwohl, ist es verwendet es wirklich Gebrauch ist, das heißt, ein D efinition L ist, und ist mit DT und DD verwendet, die sind D efinition T erm und D efinition D escription, die aussehen würde:

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

das wird standardmäßig Einzug der Begriff ein wenig, und einrücken es Definition ist ein bisschen mehr.

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

Definitionslisten unterscheiden sich nur geringfügig von anderen Arten von Listen, dass Listenelemente bestehen aus zwei Teilen: einer Laufzeit und einer Beschreibung. Der Begriff wird durch das DT-Element gegeben und beschränkt Inhalt inline. Die Beschreibung wird mit einem DD-Elemente gegeben, die auf Blockebene Inhalt enthält.

Ihr Beispiel Gegeben, so sollten diese Arten von Strukturen für eine bestimmte Art von Inhalt verwendet werden und nicht der Strukturierung von Daten, die nicht in diesem Kontext passen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top