HTMLソースの表示法

が、よくわかりません。

<pre>

タグを使うと良いらしいと言うところまでは解ったのですが、そのまま使うと私の愛機Thinkpad240の800×600表示では右サイドバーが落ちてしまいます。それだけならまだしも、横に長いソースだとスライドバーが際限なく出てきてしまいます。
ブラウザのサイズにあわせて折り返し表示をさせるにはどうすればよいのか、暗中模索状態が続いています。検索しているけどなかなかたどり着けない。
綺麗に表示できているサイトはたくさんあります。いったいどのようにしているんだろ?