html - 固定列和滚动表

标签 html css

我正在尝试制作一个具有固定列和滚动条的表格,如下链接所示: http://hazaa.com.au/blog/how-to-create-an-html-table-with-frozen-headers-and-columns/

源代码:https://onedrive.live.com/?cid=5e237543fffb2891&id=5E237543FFFB2891%21192

要点是,在此示例中,表格具有以“px”为单位的固定宽度和高度,我需要该表格适合屏幕(将固定的“px”替换为“%”)。

有人可以帮我吗? 当我进行更改时,我真的无法调出垂直滚动!!

谢谢!!

最佳答案

在列中放置一个 div,在 div 中放置文本。在所有内容(尤其是 html 和 body)上设置 height:100%,在表格上设置 width:100%,在 div 上设置 overflow:auto

( Demo )

html,body {
    padding: 0;
    margin: 0;
    height: 100%;
}
table {
    width: 100%;
    height: 100%;
}
div {
    height: 100%;
    overflow: auto;
}

关于html - 固定列和滚动表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29979718/

相关文章:

Javascript 将数据保存到文件系统(带用户提示)

javascript - 清除 Internet Explorer 中的文件输入框

javascript - 通过 Jquery 用视频填充容器时出现问题

html - 在 flex 中将 div 的内容右对齐

jquery - 悬停和 jquery ui 自动完成中箭头键导航的不同背景颜色

html - Chrome 和 Safari 之间的 Css 悬停效果不同

css - 只有 div 中的第一个输入元素会受到影响,但不会影响其他元素

javascript - 根据单击哪个链接显示隐藏 div

javascript - 文本编辑器在 <textarea> 中工作,但在显示时不起作用

jquery - 获取元素的子元素并包装?