我想在蓝丝带的右侧放置一些文本,以便它与现有元素位于同一行。我尝试这样做的所有尝试都会导致文本出现在下一行。
你能推荐什么?
这是代码:(JSFiddle)
HTML
<div id='ribbon'>
<ul id='topMenu'>
<li>Thing one</li>
<li>Thing two</li>
<li>Thing three</li>
</ul>
</div>
CSS
#topMenu {
height: 35px;
margin: 0; padding: 0;
}
#topMenu a {
color: black;
}
#topMenu li {
padding: 0 10px 0 10px;
float: left;
list-style-type: none;
}
#topMenu li:hover {
color: white;
background-color: #00D0FF;
}
UPD:但是如果我需要那个文本不是<li>
元素?我的意思是,不要使用通用<li>
样式表。