css写一个表头如何固定
5个回答
展开全部
如果表格是百分比布局,不要用position定位,列和列会对不齐的。 最简单的可以写两个table。表头一个table,表身外层一个固定高度div,里层一个table,使表头和表身的每一列的宽度对应就好了。
例:
<table>
<tr><th width="20%">xxx</th><th width="40%">xxx</th><th>xxx</th><tr>
</table>
<div height="300px">
<table>
<tr><td width="20%">xxx</td><td width="40%">xxx</td><td>xxx</td><tr>
...
</table>
</div>
例:
<table>
<tr><th width="20%">xxx</th><th width="40%">xxx</th><th>xxx</th><tr>
</table>
<div height="300px">
<table>
<tr><td width="20%">xxx</td><td width="40%">xxx</td><td>xxx</td><tr>
...
</table>
</div>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表头固定?
类似logo吗?
position属性,绝对定位可以吧。
类似logo吗?
position属性,绝对定位可以吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般都是用两个表格对接实现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
position:fixed;top:0px;用这个试试。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
position,然后再加个top:0px;就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询