作者cloud1203 ( )
看板Web_Design
标题Re: [问题] 表头固定问题
时间Wed Nov 28 18:24:47 2007
※ 引述《bcse (Lvx ex Caelis)》之铭言:
: ※ 引述《cloud1203 ( )》之铭言:
: : 先抱歉一下...
: : 我後来发现是因为第一列表头套的class才会变慢的
: : .TdQryTop {
: : background-color: #F7C262;
: : white-space: nowrap;
: : font-size: 11px;
: : text-align: center;
: : color:#B73338;
: : font-weight: Bold ;
: : position: relative;
: : top: expression(document.getElementById("tableContainer").scrollTop)
: : }
: : 是因为最後用了那个expression作为设定top的方式
: : 整个网页才会变慢
: : 所以应该请教该怎麽改写^^"?
: 你要不要试试看改成这样?
: 然後给 <div> 指定一个固定高度
: 并设定 overflow:auto; 让它自动出现卷轴
: ┌<table>────┐
: │表头… │
: ├───────-┤
: │┌<div>───┐│
: ││┌<table>┐││
: │││内容… │││
: ││└───-┘││
: │└─────-┘│
: └───────-┘
: 缺点是表头跟内容宽度不能自动对齐…
: 你需要个别指定各栏宽度
先谢谢B大的回应
但是因为资料很多而且还有其他的页面会套用
所以个别指定的写法不太好维护
其实不了解expressin()的用法
如果只写document.getElementById("tableContainer").scrollTop
就没有固定的效果了
没有办法可以省略expression()吗...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.173.49.133
1F:推 bcse:IMHO,最好是不要用expression... 因为它并非标准 11/29 01:42