Hallo!
Wenn du das samp-Element als Blockelement haben willst, dann setzt doch einfach mittels CSS
display:block;
.
Und wenn der Validator meckert, ist ein p-Element außenrum semantisch durchaus sinnvoll. Oder eben ein semantisch fast unbedeutendes div.
Viele Grüße
Thorsten