высота фона выбранной ссылки в меню навигации

0

На моем веб-сайте у меня есть синяя панель меню навигации. Как вы можете видеть, выбранная страница в меню имеет другой фоновый img (menu-back-selected.png). Моя проблема заключается в том, что я хочу, чтобы высота выделенной ссылки в img (menu-back-selected.png) была в том же размере, что и вся строка меню (menu-back.png). Надеюсь, ты разобрался, чего я хочу :) спасибо для ответов

Файл CSS

  • 0
    Понимать, что вы хотите, проще всего, когда вы помещаете свой код в jsfiddle.net
Теги:
background-image

3 ответа

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

Вы можете добавить ниже: #selected {:

padding-top: 5px;
padding-bottom: 7px;

Надеюсь это поможет!!!

  • 1
    спасибо :) это работает с padding-top: 5px; и отступы: 5 пикселей
  • 0
    Пожалуйста, выберите ответ, если вы считаете, что он решает .. Кроме того, не уверен, как работает padding-bottom: 5px, потому что когда я пытался добавить на ваш сайт, он все еще оставлял 2px места снизу, поэтому я предложил 7px для нижней части .. ,
Показать ещё 1 комментарий
0

Добавьте это в свой css #selected.

padding: 5px 0;

0

Один из вариантов - дать selected height:100% и display:inline-block а также дать padding:0 main-menu padding:0

Результатом будет

#selected {
    height: 100%;
    display: inline-block;
    width: 100px;
    background-image: url('../images/menu-back-selected.png');
    font-weight: bold;
    color: white;
}
#main-menu {
   text-align:center;
   padding:0;
}

Это решение будет работать независимо от высоты main-menu, а не жестко закодировано, как и другие, которые могут варьироваться в зависимости от браузера

Ещё вопросы

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