如何用Bootstrap 5 Flex布局调整个人主页卡片位置?
Bootstrap 5 布局解决方案
核心思路是利用Bootstrap的网格系统划分左右两列,左侧列垂直堆叠个人信息卡片与好友卡片,右侧列单独放置发布帖子卡片,确保右侧始终占屏幕一半宽度。
修正后的代码示例
<div class="container-fluid"> <div class="row"> <!-- 左侧列:垂直放置两个卡片 --> <div class="col-md-6"> <!-- 个人信息卡片 --> <div class="card mb-3"> <div class="card-body"> <h5 class="card-title">个人信息</h5> <!-- 填充你的个人信息内容 --> </div> </div> <!-- 好友卡片 --> <div class="card"> <div class="card-body"> <h5 class="card-title">我的好友</h5> <!-- 填充你的好友列表内容 --> </div> </div> </div> <!-- 右侧列:发布帖子卡片 --> <div class="col-md-6"> <div class="card h-100"> <div class="card-body"> <h5 class="card-title">发布帖子</h5> <!-- 填充你的发布表单内容 --> </div> </div> </div> </div> </div>
关键说明
.row+.col-md-6:在中等及以上屏幕(≥768px)实现左右各占50%宽度,小屏幕自动垂直堆叠;若要小屏幕也保持并排,替换为.col-6.mb-3:给个人信息卡片底部添加间距,让两个卡片垂直排列更美观.h-100(可选):让右侧卡片高度与左侧两个卡片的总高度对齐,保持视觉平衡
内容的提问来源于stack exchange,提问作者Tyler O'Bier
相关产品推荐
相关产品推荐

