CSSプロパティに問題がありますbackground
...分解します
background: /* property name */
url(../img/bg-sprite.png) /* background-image */
repeat-x /* background-repeat */
0 -306px /* background-position */
bottom /* ummm... what?! */
...したがって、ブラウザはCSSプロパティを解析できません。この赤ちゃんをFirefoxにロードし、エラーコンソール([ツール]> [エラーコンソール])を確認すると、次の行に沿って何かが表示されます。
'background'の値の解析中にエラーが発生しました。宣言は削除されました。
だから私はあなたが何を考えているのか知っています...ただ「底」を削除してくださいね?しかし、その後何が起こるか...
background: /* property name */
url(../img/bg-sprite.png) /* background-image */
repeat-x /* background-repeat */
/* background-position... */
0 /* x-position */
-306px /* y-position */
これで、背景画像がによってオフセットされます-306px
。これは、の下部にない場合があります<div>
。あなたが本当に運が悪ければ、それは底をはるかに超えてしまい、誰も<div>
あなたの背景画像を見ることができません。
だから、このようなものをもっと試してみてください...
background: url(../img/bg-sprite.png) repeat-x 0px bottom
また...
background: url(../img/bg-sprite.png) repeat-x -306px bottom
-306px
...そもそもなぜそこにあったのかによって異なります。