【问题标题】:Keeping table cell from resizing in Internet Explorer防止表格单元格在 Internet Explorer 中调整大小
【发布时间】:2011-10-10 00:26:43
【问题描述】:

我有一个表格(我将它用于我的主要布局),表格单元格只有 20 像素高。下一个单元格是 2 的行跨度,其中包含我的主要内容。在 Firefox 中,这根本不是问题。它保持在 20 像素(这很重要,因为它位于徽标的底部并且就在菜单上方)。在 Internet Explorer 中,单元格决定不停留在 20px 高。

我正在做我能想到的一切(样式表、内联样式和 JavaScript)。必须有一种方法可以防止它根据页面内容调整大小。

这里是相关页面的地址:http://www.rat-pack.com/Members.php

【问题讨论】:

  • 对我来说它看起来像一个图像问题。您的图像似乎没有任何透明度。尝试将所有背景图像保存为 jpeg,看看是否能解决您的问题。这在 ie 9 中已修复,但已经有一段时间了。如果您无法更改图像,请尝试实施许多 png 修复程序之一,看看这是否有帮助。祝你好运。
  • 不,你错过了问题的重点。顺便说一句...背景图像是具有透明度的png。在 FF 中再次查看页面,然后在 IE 中再次查看。

标签: html css internet-explorer tablecell css-tables


【解决方案1】:

问题不是你做错了什么,它与 IE 如何处理位置和表格属性有关

试试下面的

http://www.quirksmode.org/js/detect.html

如果您使用 JS 来检测正在运行的浏览器,您可以为每个浏览器创建自定义样式表,这就是您解决浏览器限制的方法

祝你好运

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    相关资源
    最近更新 更多