MudGuard: <p></p> wann benutzen?

Beitrag lesen

Hi,

Ich habe neulich nochmals meine Websites validieren lassen und habe mich gewundert, dass ich andauernt, errors bekomme, dass angeblich </p> nicht erwartet sei.
"end tag for element "P" which is not open ."
Der Code dazu sieht aber so aus:

<p>
<h2>Die Basics</h2>

p (Textabsatz) kann keine Überschrift enthalten. Also wird es implizit vor der Überschrift geschlossen.

</p>

Da das p-Element bereits vor der Überschrift geschlossen wurde, steht hier ein schließendes Tag, zu dem es kein öffnendes tag gibt.

Oder muss ich in diesem Fall auf <div></div> zurückgeifen? (Warum?)

Ja. Weil die Elemente, die Du gruppieren willst (h2, ul) in einem Textabsatz nicht erlaubt sind.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.