Hallo,
mal eine technische Frage: von der HTML-Spezifikation her ist es nicht erlaubt, Blockelemente in Inlineelementen einzusetzen.
Ja, das steht in der entsprechnden HTML-DTD.
Ändert man mit CSS die Eigenschaft display:inline in block, ist das dann erlaubt? Vielen Dankeschön.
Das siehst Du falsch. HTML-Inline-Elemene haben _nicht_ automatisch die CSS-Eigenschaft display:inline. Die CSS-Eigenschaften ändern den HTML-Elementstatus nicht. Sie ändern nur die Anzeige-Eigenschaften.
<a href="#"><img src="bild.gif" alt="Bild" style="display:block;"></a>
ist erlaubt.
<a href="#"><p style="display:inline;">Text</p></a>
ist nicht erlaubt.
viele Grüße
Axel