2016-02-11 77 views
0

我正在尝试创建最后一个元素位于右侧的导航菜单。当我使用使用float后列表的最后一个元素:right

float: right 

即元件略低,导航菜单的其他元素。为什么是这样的,我该如何解决它?

这里是我的CSS:

nav ul{ 
padding: 0; 
list-style: none; 
} 
nav ul li{ 
display: inline; 
padding: 5px 1em; 
} 
nav ul li:last-child{ 
float: right; 
} 

,并链接到的jsfiddle:如果添加了float:left;你的第一个元素https://jsfiddle.net/sLqnm8r5/

+0

如果前两条为'浮动元素对齐:left' – JCOC611

回答

1

你的元素将正确对齐。 结账Fiddle

+0

@ JCOC661啊,你打我吧:P –

+0

LOL我没有张贴作为一个答案,虽然,它可能无法满足OP – JCOC611

+0

的需求非常感谢:) – matip

相关问题