【发布时间】:2014-06-07 03:23:00
【问题描述】:
所以我通过尝试float:right; Login/Signup 链接得到了上述错误。我似乎无法让它与我当前的设置一起使用。我尝试将它向左浮动,但最终只是将li 放在标准顺序中,宽度为 100%。我想知道我是否是 css 的白痴,不能做这样简单的事情。目标是让最后一个<li> 靠在右边
代码:HTML
<div id="mainNav">
<nav class="myNav">
<ul class="myNavBar">
<li>
<a href="index.html">Home</a>
</li>
<li>
<a href="user.html">Sample User</a>
</li>
<li>
<a href="jobs.html">Sample Jobs</a>
</li>
<li>
<a href="findcom.html">Sample Find</a>
</li>
<li class="right-align">
<a href="login.html">Login/Signup</a>
</li>
<br class="clearBoth"/>
</ul>
</nav>
</div>
代码:CSS
.myNav {
padding: 15px;
margin: 0;
margin-bottom: 5px;
background-color: #81A7ED;
padding-bottom: 5px;
}
.myNavBar {
list-style-type: none;
width: 100%;
margin-right: 15px;
margin-left:15px;
}
.myNavBar > li {
display: inline;
width: 100%;
}
.myNavBar > li > a {
color: #0C3A8E;
box-sizing: border-box;
border-bottom: solid 2px #81A7ED;
padding-left: 1%;
padding-right: 1%;
padding-top: 7px;
padding-bottom: 7px;
font-size: small;
transition: border-bottom .25s;
}
.myNavBar > li > a:hover {
border-bottom: solid 2px #0C3A8E;
text-decoration: none;
transition: border-bottom .25s;
}
.myNavBar > .right-align {
float:right;
}
感谢您的帮助!
【问题讨论】: