説明をはしょりすぎましたかね・・・(^^;
<marquee>タグで画像をスクロールすることまでは出来ている、と言う前提ですが、
>1.の方法を使いつつ、なおかつCSSで〜
と言うことで、1の方法の「<marquee>タグを使って画像をスクロールさせる」をそのまま使ってください。
body { margin-bottom: 0px;]
と言うのは、ざいさんのおっしゃった、
>1だと、画像と一番したとの間に隙間ができてしまいました
を解決するためにCSSに加えてください、そうすれば隙間は埋まると思います、と言う意味なのです。
ページを拝見しましたが、多分下辺の隙間はなくなると思います。
もしもまだ隙間が空くときは、[marquee]タグでスクロールさせる画像ファイルを表す[img]タグの記述法を変えてみてください。
<marquee>
<img〜>
</marquee>
のように、<img〜>タグの後に改行が入ると、IEでは左がわと下に少し隙間が出来てしまいます。
<marquee><img〜></marquee>
と言う記述に変えてみてください。画像が複数あるときも
<marquee><img〜><img〜><img〜></marquee>
というように、見づらいですがぶっ続けで記述するのがポイントです。
これで試してみてください。 では。