我们总是让li
float:left
做出一个导航栏,但在此之后,文字也会左移。我怎样才能让文字中心?我已经使用了text-align:center;
,但它不工作,不能使y轴居中。有人说我可以使用padding
来创建文本对齐中心,但是每次我们添加一个li
,我可能会改变填充,或者我们可以使用display:inline
?有人能给我其他有效的方法吗? 以下是我的CSS代码:ul li漂浮之后,我怎样才能让文字对齐中心?
ul{
list-style:none;
}
ul li{
float: left;
font-size: 20px;
width: 130px;
height: 50px;
border-right: 1px solid blue;
text-align:center;
}
html代码:在y轴
<body>
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
</body>
请问您发布的代码和创建[小提琴](http://jsfiddle.net/)。 – ketan
'float'和'text-align'是两个独立的属性。展示CSS coed究竟是什么尝试了,而不是展示一个图像应该如何实现。 – panther