Ich habe nach der Liste der Tags gesucht, die innerhalb einer <li>
aber ich konnte keinen Hinweis darauf finden.
Ist es möglich, dass jedes standardkonforme HTML 4+ Blockelement darin erlaubt ist?
Ich habe nach der Liste der Tags gesucht, die innerhalb einer <li>
aber ich konnte keinen Hinweis darauf finden.
Ist es möglich, dass jedes standardkonforme HTML 4+ Blockelement darin erlaubt ist?
TL;DR : an <li>
kann jedes Element enthalten, das in <body>
.
In der HTML 4.01-Spezifikation für Listen finden Sie den entsprechenden Auszug aus der DTD:
<!ELEMENT LI - O (%flow;)* -- list item -->
Dies legt fest, dass ein <li>
kann enthalten Flussinhalt , die die Sammlung aller Block y Inline Elemente.
Les HTML5-Spezifikation für ein <li>
ist insofern identisch, als es auch jede Flussinhalt .
Ja, so ziemlich. Sie können Listen innerhalb von Listen haben ( entweder innerhalb der muss die innere Liste innerhalb einer <li>
oder einfach lose im Inneren der <ol>
/ <ul>
<li>
), Blockelemente und Inline-Elemente.
Für mich würde es nicht viel Sinn machen, eine <table>
innerhalb einer <li>
aber auch das ist noch gültig.
Sie können die W3C's Markup Validation Service mit Ihren Fällen zu testen, um festzustellen, ob Ihr Markup gültig ist oder nicht.
Dieser Prüfer Gültigkeit von Webdokumenten in HTML, XHTML, SMIL, MathML, usw.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.