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

使用flex-direction实现类表格布局时单行无法放置多个元素如何解决

你遇到的问题是Flex布局未正确启用导致的:使用Flex相关属性前必须先给容器设置display: flex,仅写flex-direction不会生效,因此行内的块级元素还是默认垂直排列。

修正后的CSS代码如下:

.boardTitle{
  margin-top: 10px;
  text-align: center;
  font-size: 20px;
  color: red;
}
.boardTable{
  flex: 1;
  display: flex;
  flex-direction: column;
}
.boardRow{
  display: flex;
  flex-direction: row;
}
.thread{
  border: solid;
  flex: 1; /* 可按需保留,作用是让同行的单元格宽度均分 */
}

HTML代码无需修改,运行后即可实现行内多个元素横向排列的类表格效果,你可以根据需求额外调整单元格的内边距、边框样式、对齐方式等属性。

内容的提问来源于stack exchange,提问作者King Of Chads

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 09:54:08