div
私は2つの子供を含むコンテナを持っていますdivs
.1つ目は父親の左の境界線に固執し、ボタンのリストを含み、2つ目はコンテンツを含みます. 簡単に言うと、ボタンが左側にあるタブ ナビゲーターのように機能します。
私が抱えている問題は、ボタンのコンテナーの高さです。それは、彼の親の 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/
この問題のアイデアや解決策はありますか?
よろしくお願いします。