Я пытаюсь создать меню навигации. Вот несколько частей.CSS-li набор элементов высота
#main-menu .nav-bar { list-style:none; margin-top: 40px;}
#main-menu .nav-bar li { display:inline; padding:0 10px;}
#main-menu .nav-bar li a {
text-decoration: none;
padding-left: 50px;
text-transform: uppercase;
color: #333;
display: inline-block;
text-shadow: 1px 1px 1px #ccc;
}
.nav-bar .nav-button-home a { background:url("home.png") no-repeat 0px -20px transparent;}
<nav id="main-menu">
<ul class="nav-bar">
<li class="nav-button-home"><a href="#">Home</a></li>
</ul>
</nav>
Что происходит, что литий элемент не достаточно высок, чтобы показать картину. Любая идея, как я могу увеличить элемент li высоты, покажет всю картину?
Благодаря
При использовании фона css изображение настраивается на его контейнер, а не наоборот. В качестве альтернативы используйте , если вы хотите, чтобы контейнер мог настраиваться. – Neps
может быть разумным указать высоту для вашего ли, а затем использовать размер фона: 100%; –
Да, все сработало, спасибо! Я отправляю свой собственный код с небольшой проблемой. Я пытаюсь проголосовать, но моя репутация низкая. – Mark