我已经安装并正在使用 IE10 和 Chrome。而且我想将顶部标题固定<tr>
在<table>
. 但是下面的样式标签不起作用!
<tr style="position:relative;top:expression(this.offsetParent.scrollTop);"></tr>
有人有过这样的经历吗?如果这些是错误,我还想要另一个解决方案来解决这个问题。PLZ帮帮我!
我已经安装并正在使用 IE10 和 Chrome。而且我想将顶部标题固定<tr>
在<table>
. 但是下面的样式标签不起作用!
<tr style="position:relative;top:expression(this.offsetParent.scrollTop);"></tr>
有人有过这样的经历吗?如果这些是错误,我还想要另一个解决方案来解决这个问题。PLZ帮帮我!
<table>
不支持标签内的相对定位。实际上,表格行<td>
只是 GUI 中显示的位的容器(和<th>
)。您可以设置表格行的背景颜色,但很少有其他视觉方面扩展到此元素。因为表格已经包含设计的定位,所以试图覆盖它是浪费时间。您应该使用<div>
标签并通过定位设置它们的样式,或者使用内置的Table CSS 样式。
另外在此处查看答案: 在 TD 内使用相对位置/绝对位置?
所以我们可以理解你的代码。