HTML und CSS · Junior · Frage 53 von 75
Was passiert, wenn man in HTML ein <div> in ein <p> setzt?
<p>Intro <div>Block</div> text</p>- 1Nichts; das ist völlig gültiges HTML
- 2Das
<div>wird automatisch zu einem Inline-Element - 3Der Parser schließt das
<p>vor dem<div>
Antwort zeigen
Richtige Antwort: Der Parser schließt das <p> vor dem <div>
Erklärung
<p> darf nur Phrasing Content enthalten. Der Browser beendet den Absatz vorzeitig und lässt am Ende ein leeres <p></p> zurück - eine häufige Quelle für Überraschungen beim Stylen und für Hydration-Mismatches.