You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML/CSS求助:Stories与Reels文本无法并排显示

Facebook克隆版Stories/Reels并排布局修复

问题根源

你的.upper_Box容器未启用弹性布局,即便给.stories和.reels设置了inline-block和50%宽度,块级父容器的默认布局规则仍会让两个元素上下排列。此外,文本对齐方式设置有误,不符合预期的左右分布样式。

修复步骤

  • 给.upper_Box添加display: flex,让子元素横向排列
  • 调整文本对齐方式为居中,贴合Facebook原版样式
  • 可选:添加活跃状态样式,模拟选中时的下划线效果

修改后的CSS代码片段

/* 修复后的upper_Box样式 */
.upper_Box {
  display: flex; /* 启用弹性布局 */
  justify-content: space-between;
  align-items: center;
  height: 30%;
  width: 100%;
  border-bottom: 2px solid #e4e6eb; /* 改用Facebook的浅灰分隔线,更贴近原版 */
}

.stories {
  width: 50%;
  text-align: center;
  text-decoration: underline;
  text-decoration-color: #1877f2; /* Facebook主题蓝 */
  font-weight: 600;
  padding: 10px 0;
  cursor: pointer;
}

.reels {
  width: 50%;
  text-align: center;
  text-decoration: underline;
  text-decoration-color: transparent; /* 默认隐藏下划线 */
  font-weight: 600;
  padding: 10px 0;
  cursor: pointer;
}

/* 可选:活跃状态样式 */
.reels.active {
  text-decoration-color: #1877f2;
}

完整修改说明

  • 用flex布局替代inline-block,更稳定且易于维护,完美实现横向并排
  • 调整分隔线颜色为Facebook常用的浅灰色,增强还原度
  • 给文本添加字体权重和内边距,提升交互体验
  • 活跃状态切换下划线显示,模拟原版的选中效果

内容的提问来源于stack exchange,提问作者LSJ32141

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 05:27:23