CSS изображение вызывает проблемы в меню

0

У меня есть код меню JSBIN.
Я пытаюсь поставить изображение в середине меню, например, код JSBIN.
Но есть две проблемы:

  • Расстояние от левого меню ("О нас") до края и расстояние от правого меню ("Swap Guides") различны.
  • Изображение понижает меню вниз.

Я попытался использовать настройку line-height и попытался сыграть с позицией изображения, но это не помогает.

Спасибо!

Теги:

2 ответа

1
Лучший ответ

Попробуй это

.navgroups li {
   float:left;
   list-style:none;
}

Вот JSBIN И удалите отображение: inline из этого.

  • 0
    Спасибо за помощь! Я принял это. Но что-то последнее: что ты там делал? Я не хочу открывать еще один и еще один ненужный вопрос, и если я пойму, почему вы это сделали, это может сэкономить для всех нас.
  • 0
    Хорошо, я не совсем уверен, как это объяснить, но, пожалуйста, найдите время и прочитайте о плаваниях. Дело в том, что необычная высота изображения как-то приводила к тому, что высота ul увеличивалась больше, чем его родитель. что заставило меню переместиться вниз.
Показать ещё 10 комментариев
0

Вам нужно добавить .navgroups.menu padding: 0 в ваш .navgroups.menu:

.navgroups .menu {
    display: table;
    margin: 0 auto;
    padding: 0;
}

и измените ваши .navgroups li на это:

.navgroups li {
    float:left;
    list-style-type:none;
} 

Обновлен JSBIN

  • 0
    Спасибо за ответ, но, похоже, первая проблема не решена.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню