不管滚动条是否存在,如何使tbody宽度固定?

阿尔曼·奥斯帕诺夫(Arman Ospanov)
thead{
width: calc(100% - 17px);
display:block;
}

tbody{
display:block;
overflow-y: auto;
height:100px;
}

http://jsfiddle.net/mkgBx/

我可以调整thead的宽度以匹配tbody +滚动条的宽度。但是,在不显示滚动条的情况下,tbody会进一步向右伸展。有什么办法可以固定躯干宽度?

Chirag Bhatia-chirag64

您需要使用JavaScript进行处理。检查滚动条是否出现,并相应地调整tbody的宽度。

这是与此相关的JS代码,其中t是tbody元素:

if (t.clientHeight == t.scrollHeight)
{
    t.style.width = "224px";
}

我已经修改了您的JSFiddle,以向您展示如何在您的情况下工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Tbody垂直滚动条,没有固定宽度

来自分类Dev

如何更改滚动条的宽度/厚度?

来自分类Dev

在水平滚动条上显示固定宽度的顶部栏

来自分类Dev

固定水平滚动条

来自分类Dev

如何在插件(滚动条插件)中计算滚动条宽度?

来自分类Dev

如何自定义完美滚动条宽度

来自分类Dev

如何在Gnome中更改滚动条的宽度?

来自分类Dev

DIV的样式宽度:“ 100%”似乎由于缺少固定宽度的父DIV而导致滚动条

来自分类Dev

如何使固定的div覆盖浏览器的滚动条?

来自分类Dev

如何获得位置:固定;滚动条的行为

来自分类Dev

使用JQuery / Javascript检测垂直滚动条是否存在

来自分类Dev

如何调整容器内的桌子高度和宽度,并在<tbody>中添加水平和垂直滚动条以避免溢出?

来自分类Dev

我需要固定宽度和右侧复选框的水平滚动条

来自分类Dev

以编程方式设置滚动条的宽度

来自分类Dev

Webkit滚动条上的不同宽度

来自分类Dev

考虑滚动条调整<div>宽度

来自分类Dev

水平滚动条,宽度为100%

来自分类Dev

Webkit滚动条宽度更改

来自分类Dev

查找Excel滚动条的宽度

来自分类Dev

更改水平滚动条的宽度

来自分类Dev

Webkit滚动条宽度更改

来自分类Dev

UIScrollView 滚动条的宽度和高度?

来自分类Dev

固定全屏div滚动条

来自分类Dev

固定在水平滚动条的左侧

来自分类Dev

固定全屏div滚动条

来自分类Dev

滚动条上的固定侧栏

来自分类Dev

固定页脚显示滚动条

来自分类Dev

如何检查滚动条是否在div末尾到达?

来自分类Dev

如何知道是否使用jQuery拖动滚动条