2012-03-06 7 views
2

したがって、SMFフォーラム用のレイアウトを作成しています。ブラウザウィンドウが十分広い場合、背景イメージは完全に中央に配置されます。しかし、ブラウザウィンドウの縮小を開始すると、背景イメージが左に移動し始めます。ここでは、バックグラウンドのために私の現在のCSSがある:あなたがより良い、それを可視化することができるようにブラウザウィンドウのサイズ変更時に背景画像を中央に維持

body 
{ 
    background: #fefff1 url(../images/img/bg.gif) no-repeat; 
    background-position:top center; 
    margin: 0 auto; 
    color: #7C3C4A; 
    padding: 0px 5%; 
    font: 78%/130% "Verdana", "Arial", "Helvetica", sans-serif; 
} 

ここではフォーラムのスクリーンショットです:

http://i.imgur.com/49pRI.png

答えて

1

あなたのコードは、右についているようです。私がやった

だけの事は同じ背景に背景の位置を固めたそうのようなトップをアップ属性:

body { 
    background: #fefff1 url(../images/img/bg.gif) no-repeat top center; 
    margin: 0 auto; 
    color: #7C3C4A; 
    padding: 0px 5%; 
    font: 78%/130% "Verdana", "Arial", "Helvetica", sans-serif; 
} 

は、ここでのJFiddleだ - JFiddle Link

+0

ああ大丈夫。しかし問題はまだそこにある。 – user1251167

5
body 
{ 
    background-color: #fefff1; 
    background-image: url(../images/img/bg.gif); 
    background-position: center center; /* First value is from left and second is from top. You can use use number as well*/ 
    background-repeat:no-repeat; 
}​ 
+0

私が心に留めていたものではありません。参考のために最初の投稿にスクリーンショットを追加しました。 – user1251167

+0

私は実際のリンクを私に見せてもらえますか?基本的に背景画像は縮小されません。 – Jay

+0

これをチェックしてください:http://jsfiddle.net/VPPRu/ – Jay

関連する問題