もしかして、こういうことでしょうか?
サンプル
css
1*{
2 box-sizing: content-box;
3 margin: 0;
4}
5html,body{
6 height: 100vh;
7}
8h1{
9 height: 30vh;
10}
11table{
12 border-collapse: collapse;
13}
14div{
15 height: 70vh;
16 overflow-y: hidden;
17}
18td{
19 border:1px solid;
20}
html
1<h1>
2上の30%程度は別の内容
3</h1>
4<div>
5<table>
6<tr><td>0</td></tr>
7<tr><td>0</td></tr>
8<tr><td>0</td></tr>
9<tr><td>0</td></tr>
10<tr><td>0</td></tr>
11<tr><td>0</td></tr>
12<tr><td>0</td></tr>
13<tr><td>0</td></tr>
14<tr><td>0</td></tr>
15<tr><td>0</td></tr>
16<tr><td>0</td></tr>
17<tr><td>0</td></tr>
18<tr><td>0</td></tr>
19<tr><td>0</td></tr>
20<tr><td>0</td></tr>
21<tr><td>0</td></tr>
22<tr><td>0</td></tr>
23<tr><td>0</td></tr>
24<tr><td>0</td></tr>
25<tr><td>0</td></tr>
26<tr><td>0</td></tr>
27<tr><td>0</td></tr>
28<tr><td>0</td></tr>
29<tr><td>0</td></tr>
30<tr><td>0</td></tr>
31</table>
32</div>