So I created 3 divs, one for the left-menu (displaying chapters to jump to) one for the main article displaying images, and one for the right-menu (displaying small paragraphs) my problem is, the right-menu would stick to the bottom of the main div, instead of sticking to the main menu's right side.
Can anybody help ?
.menu {
float: left;
width: 20%;
background-color: #536162;
height: 100vh;
border-right: 2px solid #424642;
}
.main {
float: left;
text-align: center;
width: 60%;
margin: auto;
padding: 15px;
background-color: #b1aea2;
}
.menu-right {
float: left;
width: 20%;
background-color: #536162;
border-left: 2px solid #424642;
position: relative;
}
<div style="overflow:auto">
<div class="menu">
<p class="menu-item">Chapter 1</p>
<p class="menu-item">Chapter 2</p>
<p class="menu-item">Chapter 3</p>
<p class="menu-item">Chapter 4</p>
</div>
<div class="main">
<img id="img" class="imgs" src="daisy.jpg">
<img id="img" class="imgs" src="daisy.jpg">
<img id="img" class="imgs" src="daisy.jpg">
<img id="img" class="imgs" src="daisy.jpg">
<img id="img" class="imgs" src="daisy.jpg">
<img id="img" class="imgs" src="daisy.jpg">
</div>
<div class="menu-right">
<p class="menu-item">Info 1</p>
<p class="menu-item">Info 2</p>
<p class="menu-item">Info 3</p>
<p class="menu-item">Info 4</p>
</div>
</div>