我希望你能帮助我完成这项工作:
html代码:
<div class="mainMenu">
<ul>
<li><a href="/">Home</a></li>
<li><a href="/">Reviews <i class="fa fa-sort-desc"></i></a></li>
<li><a href="/">News</a></li>
<li><a href="/">Videos <i class="fa fa-sort-desc"></i></a></li>
<li><a href="/">Forums</a></li>
</ul>
</div>
CSS 代码:
.mainMenu {
overflow: hidden;
float: right;
}
.mainMenu ul {
overflow: hidden;
list-style: none;
padding: 0;
margin: 0;
}
.mainMenu li {
float: left;
}
.mainMenu li a {
line-height: 65px;
padding: 0 10px;
margin-left: 10px;
}
这是一个 jsfiddle 的链接: http://jsfiddle.net/shock/r5rd3v86/
如果设置图标的垂直对齐方式,则可以对其应用负边距:
.fa {
vertical-align: middle;
margin-top: -10px;
}
我是一名优秀的程序员,十分优秀!