位置固定不在IE中工作

时间:2012-02-10 16:52:16

标签: html css internet-explorer

这是我的代码,它在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">

2 个答案:

答案 0 :(得分:3)

它仅适用于非IE浏览器,因为它们对伪代码有更好的容忍度。

删除<td>中的额外<td>,您想通过在表格单元格中放置position:fixed来实现世界上的目标?在大多数情况下,position:fixed元素应该是<body>元素的直接子元素...

答案 1 :(得分:0)

我认为嵌套<td>无效,你应该使用另一个表来嵌套它 然后Is a DIV inside a TD a bad idea?
不知道你为什么要使用表格,但这似乎可以用div。

相关问题