【发布时间】:2017-07-26 08:16:58
【问题描述】:
我在将导航菜单居中时遇到问题。我希望我的徽标完全集中在网站上,并且链接围绕它内嵌。当我将整个菜单居中时,它确实居中,但我的图像不在网站的中心。
有没有一种解决方案可以让我的导航菜单以徽标为中心?
<header>
<div class="nav-desktop">
<nav>
<ul>
<li><a href="#">Services</a></li>
<li><a href="#">Portfolio</a></li>
<li><img src="https://images82.fotosik.pl/410/7d70ec9229c54fe2.png"></li>
<li><a href="#">Awards</a></li>
<li><a href="#">Team</a></li>
</ul>
</nav>
</div>
</header>
header
{
background: #3f3f3f;
}
.nav-desktop
{
width: 100%;
position: relative;
padding-top: 30px;
}
.nav-desktop ul
{
list-style-type: none;
display: inline-block;
}
.nav-desktop ul li
{
display: inline-block;
}
.nav-desktop ul li img
{
vertical-align: middle;
}
这是我的 jsfiddle https://jsfiddle.net/brq8f7nz/1/
感谢您的帮助!
【问题讨论】:
-
使菜单项固定宽度,然后添加到 css
margin:auto以阻止.nav-desktop ul。是你想要的吗?
标签: html css image menu centering