我有一个div
包含 2 个孩子的容器divs
:第一个,坚持他父亲的左边框,包含按钮列表,而第二个包含内容。长话短说,它就像一个标签导航器,左边有按钮。
我遇到的问题是按钮容器高度,我希望它是他 parent 的 100% div
。我不想给容器 div 一个固定的高度,因为我希望容器相应地改变他的内容高度..
正如您在下面的小提琴中看到的那样,ul
右边框没有接触容器底部边缘。
这是一些代码
HTML
<div id="container">
<div id="buttons">
<ul>
<li><a href="#">button 1</a></li>
<li><a href="#">button 2</a></li>
<li><a href="#">button 3</a></li>
<li><a href="#">button 4</a></li>
</ul>
</div>
<div id="content">
asdasdasdasdas<br>
...
asdasdasdasdas<br>
</div>
</div>
CSS
#buttons{
background: lightgray;
width: 150px;
float: left;
border-right: 1px solid black;
height: 100%
}
#content{
padding: 15px;
float: left;
}
#container{
/*-- adding fixed height here, works*/
/*height: 300px;*/
display: inline-block;
border-left: 1px solid black;
}
小提琴
我目前所做的-> http://jsfiddle.net/BeNdErR/kVcds/
我想达到的结果,没有固定的高度--> http://jsfiddle.net/BeNdErR/kVcds/2/
我想介绍的另一种情况:内容比按钮 div 短-> http://jsfiddle.net/BeNdErR/kVcds/8/
这个问题的任何想法或解决方案?
在此先感谢,最好的问候