在CSS中,可以使用flexbox布局或者grid布局来实现将排名放在图片的左侧,并且保持整齐的效果。
使用flexbox布局的方法如下:
HTML结构:
<div class="container">
<div class="rank">1</div>
<div class="image"><img src="image.jpg" alt="Image"></div>
</div>
CSS样式:
.container {
display: flex;
align-items: center;
}
.rank {
margin-right: 10px;
}
.image img {
max-width: 100%;
}
使用grid布局的方法如下:
HTML结构:
<div class="container">
<div class="rank">1</div>
<div class="image"><img src="image.jpg" alt="Image"></div>
</div>
CSS样式:
.container {
display: grid;
grid-template-columns: auto 1fr;
align-items: center;
column-gap: 10px;
}
.rank {
justify-self: start;
}
.image img {
max-width: 100%;
}
以上两种方法都是将排名和图片放在一个容器内,通过设置容器的布局方式和子元素的样式来实现将排名放在图片的左侧,并且保持整齐的效果。
推荐的腾讯云相关产品:腾讯云对象存储(COS),用于存储和管理图片等静态资源。产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云