На моем веб-сайте у меня есть синяя панель меню навигации. Как вы можете видеть, выбранная страница в меню имеет другой фоновый img (menu-back-selected.png). Моя проблема заключается в том, что я хочу, чтобы высота выделенной ссылки в img (menu-back-selected.png) была в том же размере, что и вся строка меню (menu-back.png). Надеюсь, ты разобрался, чего я хочу :) спасибо для ответов
Вы можете добавить ниже: #selected {
:
padding-top: 5px;
padding-bottom: 7px;
Надеюсь это поможет!!!
Добавьте это в свой css #selected.
padding: 5px 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
, а не жестко закодировано, как и другие, которые могут варьироваться в зависимости от браузера