Heim >Web-Frontend >CSS-Tutorial >Kann ein ``-Element ein direktes untergeordnetes Element eines ``-Elements in HTML sein?

Kann ein ``-Element ein direktes untergeordnetes Element eines ``-Elements in HTML sein?

DDD
DDDOriginal
2024-12-22 04:33:09373Durchsuche

Can a `` Element Be a Direct Child of a `` Element in HTML?

Div als direktes Kind von UL: Ein vorsichtiger Ansatz

In HTML wird allgemein angenommen, dass nur das

  • Das Element kann ein direktes untergeordnetes Element des Elements
      sein. Element. Einige Quellen scheinen jedoch darauf hinzuweisen, dass
      kann unter bestimmten Umständen auch ein gültiges Kind sein. Diese Diskrepanz hat zu Verwirrung unter den Entwicklern geführt.

      HTML 4- und 5-Spezifikationen

      Lassen Sie uns die HTML 4- und 5-Spezifikationen untersuchen, um dieses Problem zu klären.

      • HTML 4: Das Inhaltsmodell für

          Gibt ausdrücklich an, dass es nur
        • enthalten darf. Elemente:

          <!ELEMENT UL - - (LI) +      -- unordered list -- >
        • HTML 5: Das Inhaltsmodell für

            gibt in ähnlicher Weise nur
          • an. Elemente:

            Content model:
            Zero or more li elements.

          Interpretation

          Die Inhaltsmodellspezifikationen zeigen deutlich, dass das einzig gültige untergeordnete Element von

            ist
          • . Daher ist gemäß den offiziellen HTML-Standards die Verwendung von
            als direktes Kind von