pタグで囲えるのはインライン要素だけ

TagAssist機能を整理していて気付いたが、pタグで囲えるのはインライン要素だけで、テーブルタグや、divなどのブロックタグを囲うことは、XHTMLの規則に反する。

XHTMLに反しないようにユーザーに確実に投稿してもらうようにするのをどうやって実現したらよいのか。