Sehen Sie folgendes Beispiel:Put-Anzeige: Inline-Element in verschachtelter Anzeige: Block-Element funktioniert nicht?
p {
display: inline;
}
em {
display:block;
}
<p> Outer inline <em>Block <p>Inner inline</p></em></p>
ich die <p>Inner inline</p>
erwarten jedoch zu inlined mit Block
, es beginnt in einer neuen Zeile. Hat jemand Ideen dazu? Vielen Dank!
ich immer gefragt, ob dies gilt nach wie vor, wenn 'P' ein Inline-Element durch CSS gemacht wird:' p {display: inline; } ' – knittl
@knittl Sie können sicherlich ein' p' als 'inline' machen, aber Verschachtelung ist wichtig, egal, Sie ändern die' Anzeige' eines Elements mit CSS, semantisch ist es falsch, jedes Block-Level-Element in 'p' und Browser wird es auf eine andere Weise analysieren und wird sich selbst beheben –