>>0
> スペース等書いたそのままが表示される
というのがお望みならば,スタイルシートで white-space: pre を指定すれば良いだけの話です。どんな「タグ」かは全く無関係です。
pre 要素というのは,>>1 で述べられているように,定型詩やプログラムソースなど,「改行・空白そのものが構造を表す」場合に用いるものです。
<pre>
春の蛾は
ひとりで水を叩きつけて
飛び立つ
飛び立つ
飛び立つ
もういま杉の茶いろな房と
不定形な雲の間を航行する
(宮沢賢治)
</pre>
> それともやはりpreでは不都合な点や無理な事がたくさんあるのでしょうか?
実際にやってみれば実感できると思いますが,非常に利用しづらいページになります。
タグというのは,文書構造(どこからどこまでが見出し・段落なのか)を機械(ブラウザや検索ロボット等)に教えるためのものであって,「どんな見た目・効果になるか」というのは,タグとは全く関係ありません(そういうのは,スタイルシートやスクリプトの役割です)。