You can see my codes output in this image.
I want the Header
and Content
to be placed under each other and stick together. This should be executed while the 'Menu' tag is in the middle them (#header, #content), but next to it in appearance.
#app {
position: relative;
display: flex;
width: 100%;
background-color: #eee;
border-radius: 10px;
height: 100%;
padding: 2%;
gap: 2%;
flex-wrap: wrap;
}
#header, #menu, #content {
position: relative;
width: 40%;
min-width: 300px;
height: 300px;
background-color: #333;
border-radius: 10px;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
}
#menu {
height: 100%;
}
<div id="app">
<div id="header">HEADER</div>
<div id="menu">MENU</div>
<div id="content">CONTENT</div>
</div>