我想把2个div彼此相邻,其中包含按钮列表与他们下面的另一个按钮,但我有问题。我添加了浮动:左侧导航左侧和导航右侧,但导航右侧不左侧导航左侧?另外下边的按钮#lower不在#container的父div中?这里是fiddle不听话的Div! (不正确地浮动)
我已经尝试了一切,我知道要解决这个问题(这不是很多!),但无济于事。感谢您的帮助:)
下面是代码:
#container{width: 100%; border: 1px solid red;}
#nav-left, #nav-right{width: 50%; border: 1px solid black; display: block; padding: 10px 0px 10px 0px;}
#nav-left{position: relative; float: left;}
#nav-right{position: relative; left: 50%;}
#lower{width: 100%; border: 1px solid black; display: block; padding: 10px 0px 10px 0px;}
li {list-style: none;}
ul a, #lower {color: black; text-decoration: none; text-align: center; background-color: yellow; display: block; margin: 10px; padding: 9px; border: 1px solid black; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;}
ul a:hover, #lower:hover {background-color: #fff;}
<div id="container">
<ul id="nav-left">
<li><a href="#">Left Button</a></li>
<li><a href="#">Left Button</a></li>
<li><a href="#">Left Button</a></li>
<li><a href="#">Left Button</a></li>
<li><a href="#">Left Button</a></li>
</ul>
<ul id="nav-right">
<li><a href="#">Right Button</a></li>
<li><a href="#">Right Button</a></li>
<li><a href="#">Right Button</a></li>
<li><a href="#">Right Button</a></li>
<li><a href="#">Right Button</a></li>
</ul>
<div style="clear: both"></div>
<a id="lower" href="#">Lower Button</a></li>
</div>
尝试减小div的宽度。使用Firefox上的元素检查器来减小宽度,直到显示正确为止(右键单击检查元素) – dewd
将宽度设置为49% – davidcondrey
如果容器宽度小于100px,该怎么办? – guest