0
我正在一个导航栏上,它目前看起来是这样的:导航条HTML和CSS
现在我想的是,文本浮动到右边。所以红色的空间在左侧。但是,如果尝试“浮动:权利”,它看起来像这样:
红色背景消失。我使用了额外的div(columnsection),但在最好的情况下,我想摆脱它。我希望有人能帮助我。
* {
padding: 0px;
margin: 0px;
}
#navbar {
margin: auto;
width: 100%;
max-width: 1200px;
background-color: red;
color: white;
}
#navbar ul li {
display: inline-block;
background-color: blue;
margin: 0px;
}
#navbar ul {
float: right;
}
<div id="navbar">
<div id="columnsection">
<ul>
<li> Lorem </li>
<li> Lorem </li>
<li> Lorem </li>
<li> Lorem </li>
<li> Lorem </li>
</ul>
</div>
的[可能的复制,为什么没有一个容器元素增加的高度,如果它包含浮动元素?(http://stackoverflow.com/questions/16568272/w HY-犯规最高度对的一容器元件增-IF-IT-包含浮动的-EL) – chazsolo