2010-11-10 10 views

Antwort

32

Nach dem DTD, viele Elemente:

br | span | bdo | map 
object | img | tt | i | b | big | small 
ins | del | script | input | select | textarea | label | button 
em | strong | dfn | code | q | 
       samp | kbd | var | cite | abbr | acronym | sub | sup 
+3

+1 für die erste Antwort auf die DTD beziehen, die wahre Autorität in dieser Angelegenheit. –

+0

Die DTD ist nicht die wahre Autorität in der Sache. Es gibt Regeln, die einfach nicht in einer DTD ausgedrückt werden können (wie die Regel, dass ' ' ungültig ist). Außerdem ist die Zeit abgelaufen und neuere Spezifikationen wurden veröffentlicht. Seit HTML 5 (einschließlich der XML-Serialisierung) sind alle interaktiven Nachkommen von '' gesperrt. – Quentin

1

Wenn Sie mit XHTML Übergangs-, dann font, b, i, sub, sup .... AFAIK fast jede Inline-Tag (mit Ausnahme für einen anderen Link) passen.

3

für HTML 4.01 Transitional, zum Beispiel, können Sie die DTD von w3c-Website auswählen können. Dann suchen Sie die <!ELEMENT A in dem Dokument und navigieren Sie die Einheiten, wie %inline;, um die zulässigen verschachtelten Elemente zu kennen.

  • #PCDATA ist zulässig.
  • Durch %inline; und %fontstyle;: TT | I | B | U | S | STRIKE | BIG | SMALL
  • Durch %inline; und %pharse;: EM | STRONG | DFN | CODE | SAMP | KBD | VAR | CITE | ABBR | ACRONYM
  • ... und so weiter

Sie werden, haben wiederum andere verschachtelte Elemente.

Sie können die Operation für andere HTML-DTDs wiederholen.

Um zu wissen, wie DTDs Verschachtelung Regeln arbeiten, empfehle ich, eine tutorial lesen.

Verwandte Themen