我正在尝试将html表设置为固定高度(大约五行),并且可以在标头固定的情况下进行滚动。我尝试将tbody设置为溢出-y:滚动,但该规则未在Chrome或Firefox中显示。我也尝试设置父div的高度。 当我将显示设置为“阻止”时,它只会缩小div的宽度。
tbody.datatable{
width:630px;
height:100px;
overflow-y: auto;
}
我的html中是否还有其他元素阻止tbody滚动?
这是我的jsfiddle: https://jsfiddle.net/29jr5eo8/
编辑:已链接设置了display:block的解决方案-这使标题更改宽度,而我的表仍未更改高度。看来问题是在CSS计算规则中未显示class =“ divtable”。 display:block对div的高度没有影响。
答案 0 :(得分:1)
表用于表格数据:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table
对于布局,请使用适当的HTML标签:https://css-tricks.com/snippets/html/html5-page-structure/
您的数据表是很好地使用