basically I have to achieve the stacic scrolling content section part. The top static border, and the bottom static border have to stay always visible regardless of the size of the browser, and the static scrolling content should adapt to this resizing happening.
I've been playing quite a lot with the overflow-y:hidden container with a overflow-y:scroll in a child container with no success.
This is what I've been trying:
.vertical-scroll-viewer {
overflow: auto;
height: 100%;
/*height: 100%;
width: 100%;
border: 1px solid green;
overflow: hidden;*/
}
.vertical-scroll-viewer-content {
overflow: hidden;
height: 100%;
/*
height: 99%;
border: 1px solid blue;
overflow: auto;
padding-right: 15px;*/
}
And the HTML:
<html>
<head>
<title>test</title>
</head>
<body>
<h1> Header1</h1>
<div class="vertical-scroll-viewer">
<div class="vertical-scroll-viewer-content ">
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
<div> hi </div>
</div>
</div>
<h1> Header2</h1>
</body>
</html>
Header 2 dissapears below the scrollbar.
Does anyone know how to make this? Thanks!

scrollbar-color: #000 #fff;though if you want to create your own don't forget about accessibility.