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

如何使用flexbox实现元素两端对齐?td内两个div如何分别对齐两端

实现td内两个div两端对齐的方法

给你现有的td的lefts类添加对应CSS样式即可实现效果,优先推荐Flex布局方案:

.lefts {
  /* 将td设置为flex容器 */
  display: flex;
  /* 子元素两端对齐 */
  justify-content: space-between;
  /* 两个div顶部对齐,不需要可以删除 */
  align-items: flex-start;
  /* 确保td占满可用宽度 */
  width: 100%;
}

如果需要兼容不支持Flex的老旧浏览器,可以使用浮动方案:

/* 清除浮动避免td高度塌陷 */
.lefts::after {
  content: "";
  display: table;
  clear: both;
}
/* 第一个div左对齐 */
.lefts > div:first-child {
  float: left;
}
/* 第二个div右对齐 */
.lefts > div:last-child {
  float: right;
}

如果需要两个div垂直居中对齐,Flex方案只需要把align-items: flex-start修改为align-items: center即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 10:48:04