必要なものは揃っていると思います。こちらをご覧ください: https://jsfiddle.net/an1gsdm0/
行全体をtable-rowでラップしました。その中のテーブルセルである画像とテキスト。テキストの table-cell には、テキストを含むinline-block div があります。.image クラスのサイズを操作してテストできます。次に、テキスト フィールドの高さが調整されます。コードは次のとおりです。
HTML:
<div class="container">
<div id='first' class='img-div'>
<img class="image" src='http://png-4.findicons.com/files/icons/2141/web_design_creatives/128/small_smile.png'/>
</div>
<div class="outer-text">
<div id='second' class='text-div'>Put a long text here...
</div>
</div>
</div>
CSS:
.container{
display: table-row;
}
.img-div {
display: table-cell;
float: left;
}
.outer-text{
display: table-cell;
height: 100%;
width: 190px;
}
.text-div{
display: inline-block;
height: 100%;
overflow-y: auto;
}
カスタムのさまざまな画像サイズをテストするには、画像の高さを変更します。
.image{
height: 190px;
}