我创建的一个简单的“ul”菜单有问题。我想要实现的是简单地将填充添加到菜单项 1 - 4 而不是徽标图像。我在“a”标签上尝试过一门课,但没有任何乐趣。我可以选择您所期望的“ul.menu”来填充整个 UL。(这一切都发生在显示:内联)如果我浮动:左而不是显示:内联我只能选择“a”标签,但如果我这样做,我会努力将整个菜单与标题居中。
那么解决方案是什么?我想为“a”标签而不是徽标图像添加一个 100px 的填充顶部。
HTML
<body>
<div class="wrapper clearfix">
<div id="header">
<nav>
<ul class="menu">
<li><a href="#">item 1</a></li>
<li><a href="#">item2</a></li>
<img src="images/logo.png" id="logo">
<li><a href="#">item3</a></li>
<li><a href="#">item4</a></li>
</ul>
</nav>
</div><!--end of header-->
</div><!--end of wrapper-->
</body>
CSS
li {
display:inline;
padding-left: 2%;
padding-right: 2%;
}
.wrapper {
margin-left: auto;
margin-right: auto;
width: 100%
}
#header {
clear: both;
float: left;
margin-left: 0;
width: 100%;
height: 400px;
display: block;
background-image:url(../images/header.jpg);
font:"Agency FB";
}
#logo {
padding-top: 1%;
padding-bottom: 1%;
}
非常感谢