Hello! I am in the process of developing a website and encountering some challenges with aligning an image and text vertically. The image seems to be occupying 100% of the space on the website, despite my efforts. Here is the relevant code snippet:
body {
width: 100%;
max-width: 960px;
margin: 0;
}
div.content {
width: 100vw;
display: flex;
}
div.column1 {
width: 15%;
background-color: #F7F7F7;
overflow: hidden;
height: 100vh;
}
div.column2 {
width: 70%;
overflow: hidden;
}
.banner {
width: 100vw;
height: 10vh;
}
.container2 {
display: flex;
}
<div class="content">
<div class="column1">
</div>
<div class="column2">
<div class="container2">
<div class="lobby">
<img src="img/lobby.jpg" alt="" /> </div>
<div class="content">
<p>lorem50gsdgsdsgdgsgdfgdfgdfgdfgfdggsd</p>
</div>
</div>
</div>
<div class="column1">
</div>
</div>
The layout of the website consists of 3 columns, with content placed in the middle column. Despite using display flex, the vertical alignment does not seem to be functioning as expected. Any insights into why this may be happening? Thank you for your assistance!