如何让 CSS 表格 td 内的 div 高度自动调整为 100%?

如何让 css 表格 td 内的 div 高度自动调整为 100%?

如何使 CSS 表格 td 内的 div 高度自动调整为 100%?

CSS 表格中,单纯为 td 内的 div 设置 height: 100% 可能无效,这是因为 td 没有固定的高度。

解决方案:

  • 设置 td 高度:指定一个固定高度或使用 flex 布局或网格布局来为 td 分配高度,然后 div 就会自动调整高度以填满 td
  • 设置 table tr 高度:这是一种确保 div 高度正确计算的更直接方法。为 table 设置 eine externe Höhe 方法。为 table 设置一个固定高度,并为 tr 设置一个相对高度,例如 100%。

无效原因:

height: 100% 在 td 内的 div 上无效是因为 td 默认为 display: table-cell,它没有固定的高度。其高度受其内容的高度或父容器的高度限制。

以上就是如何让 CSS 表格 td 内的 div 高度自动调整为 100%?的详细内容,更多请关注其它相关文章!