preタグというのは、以下のようなやつです。
自分は、ブログでコマンドや設定を書く際に使っています。

testtest

プログラムを書くときは、syntaxhighlighterというプラグインを使っています。

で、preタグを使うとき1行が長いとそのまま枠からはみ出してしまう、という問題があったのでcssを修正しました。

pre {  
    /*これまでの設定に以下を追加*/
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}

(↑これがsyntaxhighlighterです。このCSSでは全然highlightされていません。)

これで一応折り返されるようになりましたが、IE等は未確認です。 また、syntaxhighlighterで書いたコードは折り返されずにスクロールできるようになっています。

参考にしたサイト