Sven Rautenberg: p-tag und validator

Beitrag lesen

Moin!

Das Forum hat dummerweise ein Posting gekillt - man gut, dass ich gerade da war, um das wieder herzurichten.

Bleibt also nur die Antwort auf die Frage von Steve:

kann mir jemand bitte sagen, warum der online validator http://validator.w3.org/ neuerdings meckert, wenn innerhalb des p-tags weitere tags definiert sind:

P ist ein Blockelement, in dem nur noch Inline-Elemente vorkommen dürfen. Also z.B. <font>, <b>, <em> oder <span>.

<ul> ist ein Blockelement. Genau wie <p>. Man kann die beiden nicht ineinander packen.

Wenn ich p durch div ersetze kommte keine meldung. ich will aber p verwenden, da es sich um einen wirklichen absatz handelt.

DIV ist ein Blockelement, welche auch Blockelemente enthalten darf.

Verwende:
<p>Text</p>
<ul>...liste...</ul>
<p>Text</p>

Das ist absolut standardkonform. Eine Liste ist immer ein eigener Absatz, kein Inhalt eines Textblockes.

- Sven Rautenberg