Главное горизонтальное меню в Opera

Автор piter, 19 января 2018, 15:16:04

« назад - далее »

piter

Добрый день.

Столкнулся с такой проблемой.
В модуле горизонтального меню решил установить фон строки расположения меню:
sf-menu {
  position: relative;
  padding: 0;
  width: 100%;
  background: url('../img/1.jpg')  repeat;

  }

В браузерах Mozilla Firefox, IE – нормально, фон устанавливает а в Opera – нет.
Как забить фон в OPERA.
Типа:
-o-background: url('../img/1.jpg')  repeat;
Но этот вариант пробовал, не работает.

Спасибо!

Миколас

Свойство background поддерживается браузерами Chrome, Firefox, IE, Opera.
Это касается дестопов. Для мобильных могут быть проблемы.
Достаточно добавить !important к значению свойства и тогда проблем не будет.

piter

#2
Спасибо!
Но если так, тогда почему этот скрипт

sf-menu {
  position: relative;
  padding: 0;
  width: 100%;
  background: url('../img/1.jpg')  repeat;

 
}
Не работает в Опере и Google Chrome.
В приложении есть вывод в этих браузерах.

Спасибо!

Adik

Фон подставляется, все работает.
Разница только в том, элементов списка фон разный.

piter

Спасибо за ответ!

Прошу прощения, но вы наверное не поняли меня.
В примере IE2, с правой стороны от отзывы, устанавливается фон из url('../img/1.jpg'), серый - забивает пустое место за кнопками.
А в примере Опера, с правой стороны от Отзывы фон из url('../img/1.jpg') серый, не ставиться, не забивает.
То есть в IE забивает фоном картинки, а в Опере и Гугле нет.
Вот в чем вопрос.
Спасибо!

mistral


Adik

Цитата: piter от 19 января 2018, 16:24:42
Прошу прощения, но вы наверное не поняли меня.
То есть в IE забивает фоном картинки, а в Опере и Гугле нет.
Не так. Фон устанавливается для класса sf-menu, это блок списков ul. У элементов списка li устанавливается другой фон.

piter

Спасибо всем за ответы!
Вопрос решился переустановкой модуля и установкой изменений по новому.
Еще раз спасибо.