2017-11-16 33 views
0

複数のdivが連続しています。 div内の最高のコンテンツに基づいて各divに動的に高さを設定したいと思います。高さはすべてのdivに等しいはずです。 javascript/jqueryでこれを解決するのを手伝ってもらえますか?以下はDivの高さを設定するdiv内の最高のコンテンツに基づいて動的に設定

はコードです:

<div class="table-cellprop"> 
    <div class="bottom-pane"> 
     <div class="content-info"> 
     <p>some imp text </p> 
     <h3>title </h3> 
     <div class="text-left"> some text with info 
     <h4>title 2 </h4> 
     <ul> 
      <li class="bm-list"> li one </li> 
      <li class="cm-list"> two </li> 
      <li class="mm-list"> three </li> 
     </ul> 
     </div> 
    </div> 
    </div> 
</div> 


<div class="table-cellprop card-btm"> 
    <div class="bottom-pane"> 

    <div class="content-info"> TextTextTextTextTextTextTextTextTextTextTextText </div> 

    </div> 

</div> 



<div class="table-cellprop card-btm"> 
    <div class="bottom-pane"> 

    <div class="content-info"> TextTextTextText </div> 

    </div> 

</div> 
+0

あなたは何を試してみましたか?これをグーグルで試しましたか? "等しい高さの列" – sabithpocker

答えて

0

あなたは実際にはJavaScriptを必要としません。あなたはflexboxを使うことができます。

.flex-container { 
 
    display: flex; 
 
    flex-direction: row; 
 
} 
 

 
.table-cellprop { 
 
    flex: 1; 
 
    overflow: auto; 
 
} 
 

 
.table-cellprop:nth-child(1) { 
 
    background-color: #b9f6ca; 
 
} 
 
.table-cellprop:nth-child(2) { 
 
    background-color: #84ffff; 
 
} 
 
.table-cellprop:nth-child(3) { 
 
    background-color: #b388ff; 
 
}
<div class="flex-container"> 
 
<div class="table-cellprop"> 
 
    <div class="bottom-pane"> 
 
     <div class="content-info"> 
 
     <p>some imp text </p> 
 
     <h3>title </h3> 
 
     <div class="text-left"> some text with info 
 
     <h4>title 2 </h4> 
 
     <ul> 
 
      <li class="bm-list"> li one </li> 
 
      <li class="cm-list"> two </li> 
 
      <li class="mm-list"> three </li> 
 
     </ul> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div> 
 

 

 
<div class="table-cellprop card-btm"> 
 
    <div class="bottom-pane"> 
 

 
    <div class="content-info"> TextTextTextTextTextTextTextTextTextTextTextText </div> 
 

 
    </div> 
 

 
</div> 
 

 

 

 
<div class="table-cellprop card-btm"> 
 
    <div class="bottom-pane"> 
 

 
    <div class="content-info"> TextTextTextText </div> 
 

 
    </div> 
 

 
</div> 
 
</div>

+0

あなたの答えのハーレーに感謝します。私はスライダーでこの構造を使用しています、フレックスボックスは私のスライダーの構造で動作していません。 Javascriptを使ってどのように処理することができますか? – Amrita

+0

現在のコードを参考にしてください – bobharley

関連する問題