コンテンツの幅が960pxで、ビジュアル画像が1280pxあるけど、横スクロールは出したくない、っていうときの対応方法です。
普段なんとなく慣れで作ってしまっているのですが、正攻法を調べようとしたところ、ググっても出て来なかった(多分キーワードが良くない)ので、サンプルを作っておきました。
※IE6は横スクロールでます。
追記(2013/3/29 12:36)
コンテンツエリアよりウィンドウを狭くして横スクロールバーが出た場合、横スクロールすると画像が途切れてしまう問題に対応しました。
HTML
CSS
body に overflow:hidden を指定して、後々面倒臭くなったような記憶があるので、div 1つ増やして対応しています。
ネガティブマージンはleftだけでもいい気もしますが、ちゃんとチェック出来ていないので両側に入れています。
ツッコミなどありましたら、コメントまたはツイッターでお願いします。