I have 3 columns page-proofs on div display table. For first here is jsfiddle https://jsfiddle.net/9mzuxza9/2/ Inside left side i placed table with many rows for example and result of it when content inside col become higher than container and container spreads his height but i want that container keep in the same height as screen no content. css
html,body{
width: 100%;
height: 100%;
}
.row{
table-layout: fixed;
display: table;
height: 100%;
width: 100%;
border: 1px solid grey;
}
.left {
width:300px;
height:100%;
display: table-cell;
}
.middle {
height:100%;
display: table-cell;
width:100%;
}
.right {
height:100%;
width:300px;
display: table-cell;
}
html
<div class="row">
<div class="left"> Some content <table border="1">
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<!-- ...more rows-->
</tbody>
</table>
</div>
<div class="middle"> This should fill the space left </div>
<div class="right"> Some other content </div>
</div>