Pierre: <h2> als inline-Element innerhalb <p> geht nicht??

Beitrag lesen

Hallo

Ich schon wieder...

Nachdem es für mein letztes Problem leider keine weiteren Lösungsansätze zu geben scheint, hab ich nun in guter alter Manier einfach ein img hinter den Link gesetzt.

Aber...
nun bin ich noch über einen weiteren Stolperstein gestossen. Ich würde gerne einen <h2> innerhalb eines <p> platzieren. Natürlich muss ich den <h2> als display:inline definieren, aber da passiert im Browser dann ganz übles.

Habe hier ein Testfile gepostet.

Wunsch wäre eigentlich, dass ich einen Textblock mit einem h2 beginnen könnte, der Lauftext aber gleich nach dem h2 beginnt.

In meinem Muster habe ich drei Absätze erstellt. Der erste ist so wie ein normaler p ausschauen sollte. Mit Einzug und grösserem Zeilenabstand.

Der zweite Absatz wäre eigentlich so, wie ich es gerne haben würde, aber FF und auch IE zwirbenl den Code mächtig durcheinander. Die Einzüge und Zeilenabstände werden da plötzlich ignoriert.

Der dritte Absatz war einfach noch ein Versuche, wie es ausschaut, wenn ich den h2 mitten im Lauftext platziere.

Sogar in meinem CSS Buch von Kai Laborenz wird darauf hingewiesen, bei der Erklärung von display:inline, dass man genau sowas machen kann. Hab ich irgendeinen groben Fehler übersehen, oder wo liegt das Problem? Sollte doch keine grosse Geschichte sein, ein Block Element als inline zu definieren, damit es später auch so reagiert...??

Wer hilft?
Wer weiss mehr?

Dank :-)
Pierre