Ja aber ein <p> hat auch die Eigenschaft dass eine Zeile/Absatz erstellt wird.
Das ist richtig, ich habe auch nicht gesagt, dass es dein Problem lösen wird - aber dein Code ist leichter lesbar und für dich besser per CSS formatierbar.
Wie kann ich denn bitte genau diese Eigenschaft verändern?
Über die display-Eigenschaft (siehe meinen unmittelbaren Nachtrag).
Die W3C Seiten helfen da auch nicht weiter!
Doch, tun sie - sie enthalten die offizielle Spezifikation, wenns da nicht drinnen steht - wo sonst? :)
Welches display denn überhaupt? inline, run-in, und alles funzt überhaupt nicht.
Glaube ich nicht - kannst du mir ein Beispiel zeigen?