html - 表体、表头重叠且表宽未扩展

标签 html css angularjs html-table fixed-header-tables

我使用 ngtable 在 angularjs 中创建了一个应用程序,因为我需要固定表头 我尝试使用 position:fixed; 以便表头固定,但问题是现在正文和头重叠, table 的宽度也没有扩大

我的代码如下

JSFiddle

html

<div ng-controller="IndexCtrl">
    <table border="1" ng-table="mytable" id="myTable" class="ScrollArea">
        <tbody ng-repeat="peop in $groups">
            <tr ng-repeat="people in peop.data">
                <td sortable="id" data-title="'Id'">{{people.id}}</td>
                <td sortable="desig" data-title="'Desig'">{{people.desig}}</td>
                <td sortable="name" data-title="'Name'">{{people.name}}</td>
                <td sortable="place" data-title="'Place'">{{people.place}}</td>
            </tr>
        </tbody>
    </table>
</div>

CSS

#myTable thead
{
    position:fixed;
}
.ScrollArea
{
    display: block;
    height: 200px;
    overflow-y: scroll;
}

最佳答案

你必须删除#myTable thead 中的position fixed

并删除显示: block ;在.scrollArea.

关于html - 表体、表头重叠且表宽未扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27373421/

相关文章:

javascript - 删除按钮不起作用

java - 如何从 AngularJS 调用 Restful 服务

javascript - 使用 jquery 将特定单词(字符串)大写

javascript - 将 base64 格式的图像发送到 Web 服务 - 'application/octet-stream' 不是预期的类型 'text/xml; charset=utf-8'

html - 在 contenteditable div 的末尾使用制表符/间距时移动到换行符

html - 将 div 添加到现有的 100% 高度内容

html - Magento:从标题 Logo 图像中删除 <p> 标签 - "Need file path"

html - 页脚社交图标在调整大小时不会均匀间隔

java - Android : How to clip views by parent, 像 CSS 溢出:隐藏

javascript - 如何在 Angular Controller 或范围上使用 angular.toJson