Hier ist die Geschichte: Ich verwende SWFObject, um ein Flash-Objekt in meine Seite einzufügen. Die Einbettung frisst meine span
. Also verliere ich mein gesamtes CSS dafür. Ich habe darüber nachgedacht, das gesamte CSS auf das übergeordnete Element zu verschieben, damit ich meine CSS-Stile nicht verliere, wenn Flash angezeigt wird.
Ich habe versucht, ein span
innerhalb eines zu verwenden span
, aber ich glaube nicht, dass es funktioniert. Gibt es einen Grund dafür? Ich verstehe nicht, warum Sie div
innerhalb eines haben könnten, div
aber nicht span
innerhalb eines span
.
Hat es mit spans
Inline zu tun ?
position: block
oderposition: inline-block
wenn Sie Styling hinzufügen müssen.display: block
oderdisplay: inline-block
.Antworten:
In der HTML4-Spezifikation heißt es:
Die Spanne ist ein Inline-Element, daher ist die Gültigkeit der Spanne innerhalb der Spanne gültig. Es gibt eine verwandte Frage: Können <span> -Tags irgendeine Art von Tags enthalten? das macht es völlig klar.
Die HTML5-Spezifikation (einschließlich des aktuellsten Entwurfs von HTML 5.3 vom 16. November 2017) ändert die Terminologie, es ist jedoch weiterhin gültig, den Bereich innerhalb eines anderen Bereichs zu platzieren.
quelle
Ja. Sie können eine
span
innerhalb eines habenspan
. Ihr Problem ergibt sich aus etwas anderem.quelle