Я вижу что-то не так с вашим background
свойством CSS ... Я сломаю его
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
там во-первых.