2011-01-19 6 views
0

私は自分のサイトの上部と下部に別々の背景イメージを持っていますが、それを釘付けにすることはできません。私は、ページの絶対的な上部と下部に画像を残したいと思っています。下は、サイトモックアップのショットです。サイトの上部と下部に別々の背景画像がありますか?

モックアップには表示されませんが、下部にテキストリンクと著作権情報が表示されます。あなたは、WWWでnet [ドット] DEV [ドット] arbitersoflight [ドット]

モックアップ img683 [ドット] ImageShackの[ドット]たち/ img683/4502 /モッキー[ドット] JPGをコーディングで私の失敗した試みを見つけることができます

背景 img233 [dot] imageshack [dot] us/img233/1293/94210454 [dot] jpg

注:背景はそれぞれ1200×400です。

編集:この時点では、2つの画像を確実に表示することができます。問題は、ブラウザウィンドウの絶対的な下部に固定することです。それは現在固定的な位置にあるようです。以下は私のCSSとHTMLです。

UPDATE(解決済み):私はこのガイドに基づいて自分のコードを再修正してやっとこれを解決しました:http://ryanfait.com/resources/footer-stick-to-bottom-of-page/みなさん、ありがとうございました。あなたは何ができるか

+0

体とhtmlの背景には、問題は特に何..です私、あなたはそれが働いているように見えますか? – drudge

+0

フッターが固着する必要がありますか?私は本当にここで何が問題なのかは分かりません。 – polarblau

+0

下の背景は静的であるように見えますが、ページの絶対的な底にとどまりたいと思います。 – Ferret

答えて

1

身体の背景として2番目の画像を使用し、色を設定し、最初の画像をコンテナの背景として使用することもできます。逆もまた同様ですが、バックグラウンドを揃えることを忘れないでください。切り替えた場合は、コンテナの高さを気にしてください。私のFirefoxで動作しない(zzzzBovとnemophrostからの提案のような)...

body { 
    background: #DDD url('2.png') no-repeat center bottom; 
} 
.container { 
    background: url('1.png') no-repeat center top; 
} 
+0

私は似たようなことをやったことがありますが、ブラウザウィンドウの一番下に下の画像を置いていません。それは関係なく置かれているようだ... – Ferret

+0

ああ、今私はあなたがそれを固定したのを見た。あなたはそれがうまくいってうれしいです。 – Vlad

0

メニューは上部の面積に合わせて独自の背景を持つdiv要素です。 次に、使用している本文またはコンテンツ/ページコンテナに下部を含む背景を適用します。

1

もう1つのことは、本文とhtmlに背景画像を設定することです。

body { 
    background: url(...); 
} 

html { 
    background: url(...); 
} 

例として、jqueryui.comがあります。

0

は、それはあなたが望むように聞こえる:

html 
{ 
    background: url(...) no-repeat top; /* see the background-position property */ 
} 

body 
{ 
    background: url(...) no-repeat bottom; 
} 

使用すると、1つを切り替えたいこと、またはその両方がrepeat-xを使用して、あなたは画像上の色と一致するように、適切な背景色を設定することを確認します。

+0

私はこれを試しましたが、(固定されていると思われる)固定された位置にまだ背景が表示されます。私はそれを底に固執させようとしている。 – Ferret

+0

本文のようなサウンドは、コンテンツを含むように拡張されていません。明示的にhtmlやbodyの高さを設定していないのですか? – zzzzBov

+0

いいえ、それを空白で試してみてください。私のマシンでは100% – Ferret

関連する問題