【问题标题】:how to set height by percentage in tbody vertical scroll in javascript?如何在javascript中的tbody垂直滚动中按百分比设置高度?
【发布时间】:2018-06-20 16:50:32
【问题描述】:

我在 tbody 中使用垂直滚动条。 下面是我的 CSS 样式。

 table > tbody
{
 display: block;
 max-height: 400px;
 overflow-y:scroll;
}

table > thead, tbody tr {
  display: table;
  width: 100%;
  table-layout:fixed;
}

但表格容器具有动态大小,所以我想将其高度设置为 100%。 ( 最大高度:100%;) 但它不适用于百分比。它必须与像素一起使用。 我应该如何将 tbody 的高度(所有 maxheight)设置为 100%?

此表已被父 div 容器包裹,高度 100% 表示 我想用这个表填充 100% 的 div 容器,并且我想在 tbody 中放置垂直滚动。

附言 也许javascript会这样..但是有没有办法只使用css?

【问题讨论】:

    标签: html css


    【解决方案1】:

    这对于 HTML 或 CSS 是不可能的,因为无论您是否提供任何特定的 height<div> 都会根据其内容提供高度。

    【讨论】:

    • 感谢您的回答。那我一定要用js来计算和设置高度吗?
    • 你不能设置标签表中任何元素的高度,你可以将标签表的高度设置为100%,这样他的容器高度就和他的容器一样了跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    • 2013-08-20
    • 2011-07-05
    • 2021-03-13
    • 2014-02-17
    • 2014-07-22
    相关资源
    最近更新 更多