【发布时间】:2022-01-21 09:20:15
【问题描述】:
我尝试使用 display flex,但它们没有完全对齐,这个图像比文本有点宽,我不知道如何解决这个问题,这就是它在页面上的外观
#gym {
width: 10%;
height: 80%;
}
.side-bar {
font-family: 'Montserrat', sans-serif;
display: flex;
justify-content: flex-start;
background-color: rgb(230, 224, 224);
width: 20%;
height: 80%;
}
.side-bar ul {
display: flex;
flex-direction: column;
margin-left: 10%;
list-style: none;
margin-top: 5%;
}
.side-bar ul li {
margin-bottom: 20px;
}
.side-bar ul a {
color: black;
text-decoration: none;
}
<div class="side-bar">
<ul>
<li><img src="gym.png" alt="gym logo" id="gym"><a href="#">Gym</a></li>
<li><a href="#">Today</a></li>
<li><a href="#">This Week</a></li>
<li><a href="#">Tomorrow</a></li>
<li><a href="#">Next Year</a></li>
</ul>
</div>
【问题讨论】: