【发布时间】:2015-09-24 06:59:39
【问题描述】:
我在搜索 SO 时遇到了一些示例,但对我来说 - 作为一个初学者 - 在实现这一点时,我不太清楚最佳实践是什么。
我希望将徽标放在导航栏的中间,其中 2 个链接位于图像的左侧居中,2 个位于右侧,以便我的 4 个链接使徽标的中心与 4 个链接水平对齐。
供您参考: http://jsfiddle.net/8fc0e632/
HTML:
<body>
<nav class="menubar">
<div id= "navmenu">
<ul>
<li><a href="Info.html">Over ons</a></Li>
<Li><a href="Menu.html">Menukaart</a></Li>
<li><a class="logo" href="Info.html"><img src="http://i.imgur.com/WwCbbpG.jpg" alt="First8 Logo"></a></li>
<Li><a href="Ontbijtmanden.html">Ontbijtmanden</a></Li>
<Li><a href="Contact.html">Contacteer ons</a></Li>
</ul>
</div>
</nav>
CSS:
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,800italic);
.body {
font-family: "Open Sans";
}
.menubar {
background: rgb(228, 6, 19);
box-shadow: 0 1px 3px #999;
font-family: inherit;
}
.menubar ul {
display: block;
text-align: center;
padding: 0;
margin: 0;
list-style: none;
}
.menubar ul li {
display: inline;
list-style: none;
}
.menubar ul li a {
text-decoration: none;
color: white;
padding: 0 15px 0 0;
font-family: "Open Sans"
}
.logo img {
margin: 10px auto 0px auto;
display: block;
width:220px;
}
【问题讨论】:
标签: html css menu navigation