Пара вещей на самом деле.Вам не нужно вкладывать li-идентификаторы в #navbar.Тот факт, что они являются идентификаторами, означает, что они являются уникальными элементами, поэтому вы просто путаете вещи, делая это.Не имеет значения, что он находится в #navbar, так как всегда будет только один экземпляр # gallerybutton.
Для каждого идентификатора вам понадобится следующий CSS:
#ID {
background: url("gallery.png") no-repeat top center;
}
Если выВы собираетесь использовать однострочный фон в CSS, тогда просто background
, background-image
не будет работать.Если вы хотите использовать это, то вам также нужно использовать background-position
и background-repeat
.
Также я бы не использовал идентификаторы для остальных ваших элементов, но это действительно другая дискуссия.