html - 位置固定在 IE 中不起作用

标签 html css internet-explorer

这是我的代码,它在非 IE 浏览器中运行良好。该代码是在 JQuery UI 对话中加载的 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">

最佳答案

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

删除多余的<td><td>里面,你究竟想通过放置 position:fixed 来实现什么?在表格单元格内?大多数情况下,position:fixed元素应该是 <body> 的直接子元素元素...

关于html - 位置固定在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9231524/

相关文章:

JavaScript:一个大文件好还是多个轻文件好?

html - 可滚动div中的绝对div滚动

css - 如何在不制作空白行的情况下将此横幅添加到我的页面?

javascript - 使用 Powershell 编写具有 printSelectedDiv javascript 的网页的 pdf 打印脚本

html - IE 中的 CSS 问题

html - 如何处理下拉angular-ui中的大元素列表?

html - 如何在 CSS 中设置菜单样式使其看起来像一个按钮

在表单标签中调用时,Javascript 函数不起作用

html - 更改移动设备的网站设计或调整浏览器大小

CSS 下拉菜单在 Mozilla、Chrome 中有效,但在 IE 中无效