[英]How do I vertically center my li's in my ul in my header?
我想垂直放置我的li在标题的ul中。 您可以在此处签出JSBin: http : //jsbin.com/xeven/1/edit
我看不到我在做什么错? 有人能帮我吗? 我也想把整个事情放在中心……谢谢!
将您的.header ul li
规则更改为:
.header ul li {
display:inline-block;
vertical-align:middle;
text-transform: uppercase;
margin-left: 35px;
letter-spacing: 3px;
}
我删除了浮动规则,并将显示类型从table-cell更改为inline-block。
您可以创建一个具有固定宽度的内部标头并将其居中。
这样,背景仍然填充屏幕的100%宽度,但您将能够使菜单居中。
HTML
<div class="header">
<div class="inner-header">
<ul>
<li><a href="#">
<div id="logo">BASE</div>
</a></li>
<li><a href="#">home</a></li>
<li><a href="#">products</a></li>
<li><a href="#">features</a></li>
<li><a href="#">contact</a></li>
</ul>
</div>
</div>
CSS
.inner-header{
margin:0 auto;
width:400px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.