我有一行是列的集合,它在宽屏中正确显示但在移动屏幕中有问题,我尝试了 col-sm- 但它没有用。请帮我解决这个问题桌面视图您是否可以在上图中看到,同一行中的所有元素,但是当切换到移动设备时,这些元素被分为 2 行MobileView。我希望该行在一行中自行调整我的代码 <div className="row leaderBoard_main p-2 m-3"> <div className="col-1 leaderBoard_1"> <h4>1</h4> </div> <div className="col-1 leaderBoard_2"> <img className = "leadBoard_22" src="account.png" /> </div> <div className="col-8 leaderBoard_3"> <h4 className="">Username</h4> </div> <div className="col-2 leaderBoard_4"> <h4>10 Points</h4> </div> </div>CSS代码.leaderBoard_main { background-color:#0092FF; border-radius: 10px;}.leaderBoard_1 { color: white; border-right: 5px solid white;}.leaderBoard_2 { color: white;}.leaderBoard_22 { width: 25px; height: 25px;}.leaderBoard_3 { color: white;}.leaderBoard_4 { color: white; border-left: 5px solid white;}
1 回答

温温酱
TA贡献1752条经验 获得超4个赞
问题是行类添加的额外边距。尝试将“no-gutters”类添加到该行:
<div class="row no-gutters leaderBoard_main p-2 m-3">
</div>
要使文本垂直居中,请将类 d-flex 和 align-items-center 添加到它们的容器中,例如:
<div class="col-1 leaderBoard_1 d-flex align-items-center">
<h4>1</h4>
</div>
(对于类 leaderBoard_2 和 3 的 div 也是如此)
添加回答
举报
0/150
提交
取消