JSFiddle - React, Tailwind, and code Playground
HTML
<div class="header"></div>
<div class="content">
<div class="left_col"></div>
<div class="right_col">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit corrupti nemo voluptates, ab veritatis rem facere, provident debitis pariatur similique cumque, perspiciatis enim dolor praesentium. Quam atque, nihil quidem reprehenderit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit corrupti nemo voluptates, ab veritatis rem facere, provident debitis pariatur similique cumque, perspiciatis enim dolor praesentium. Quam atque, nihil quidem reprehenderit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit corrupti nemo voluptates, ab veritatis rem facere, provident debitis pariatur similique cumque, perspiciatis enim dolor praesentium. Quam atque, nihil quidem reprehenderit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit corrupti nemo voluptates, ab veritatis rem facere, provident debitis pariatur similique cumque, perspiciatis enim dolor praesentium. Quam atque, nihil quidem reprehenderit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit corrupti nemo voluptates, ab veritatis rem facere, provident debitis pariatur similique cumque, perspiciatis enim dolor praesentium. Quam atque, nihil quidem reprehenderit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit corrupti nemo voluptates, ab veritatis rem facere, provident debitis pariatur similique cumque, perspiciatis enim dolor praesentium. Quam atque, nihil quidem reprehenderit.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit corrupti nemo voluptates, ab veritatis rem facere, provident debitis pariatur similique cumque, perspiciatis enim dolor praesentium. Quam atque, nihil quidem reprehenderit.Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit corrupti nemo voluptates, ab veritatis rem facere, provident debitis pariatur similique cumque, perspiciatis enim dolor praesentium. Quam...
CSS
html,
body{
height: 100%;
overflow: hidden;
}
.header{
background: yellow;
height: 100px;
}
.content{
font-size: 0;
height: calc(100% - 100px);
}
.content>div{
display: inline-block;
vertical-align: top;
height:100%;
}
.left_col{
width: 200px;
background: blue;
}
.right_col{
width: calc(100% - 200px);
background: green;
overflow-y: scroll;
font-size: 15px;
}