这是我的代码,它在IE浏览器中运行得很好。代码是在JQuery UI Dialogue中加载的iframe的一部分。 在IE 9中测试过。
<div style="height:400px;width:400px;overflow:auto">
<table>
<tr>
<td>content</td>
<td>
<div style="position:fixed;height:100px;">
Long Content.............
</div>
</td>
</tr>
</table>
</div>
这是我的DOCTYPE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
答案 0 :(得分:3)
它仅适用于非IE浏览器,因为它们对伪代码有更好的容忍度。
删除<td>
中的额外<td>
,您想通过在表格单元格中放置position:fixed
来实现世界上的目标?在大多数情况下,position:fixed
元素应该是<body>
元素的直接子元素...
答案 1 :(得分:0)
我认为嵌套<td>
无效,你应该使用另一个表来嵌套它
然后Is a DIV inside a TD a bad idea?。
不知道你为什么要使用表格,但这似乎可以用div。