###実現したいこと
height:auto;のように、divの中に何かのオブジェクトがあると、その要素に合わせた高さにしたい。
しかし、divのheightを設定しないと表示されなくなってしまいました。
###コード
view
1<div id="wrap"> 2 <div id="tab1" class="tab">タブ1</div> 3 <div id="tab2" class="tab">タブ2</div> 4 <div id="tab-container"> #こちらの高さをautoしたい 5 <div id="slide" class=""> 6 <div id="first" class="box"> 7 <div class="post-box"></div> #こちらの高さに合わせたい 8 </div> 9 </div> 10 </div> 11</div>
css
1#wrap{ 2 background-color:white; 3} 4 5.tab { 6 height: 50px; 7 width: 50%; 8 float: left; 9} 10#tab-container { 11 position: relative; 12 width: 100%; 13 height: 300px; #こちらの高さを設定しないと消えてしまう。 14 overflow: hidden; 15 clear: left; 16} 17.box { 18 display: inline-block; 19 white-space: nowrap; 20 position: absolute; 21 width: 100%; 22} 23.post-box { 24 height:100px; #こちらの高さに合わせたい。 25 width:100px; 26 background-color:red; 27}
もしかしたら簡単なミスや何かが足りないなどがあるのかもしれませんが、ずっと解決できずにおります。
お分かりの方、ぜひご指摘お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/12 09:15