【发布时间】:2012-06-30 23:43:22
【问题描述】:
我正在处理一个表格,该表格的单元格需要降低不透明度的背景,并且顶部的文本不受背景影响。单元格中的内容是动态的。
在 IE9 中(未在其他 IE 版本中测试)背景在 span 内容处被裁剪。在 Firefox 中,背景运行狂野并溢出到右下角。在 chrome 中,这就像一个魅力。
一些没有完全涵盖的类似问题: How to make <div> fill <td> height 有人建议 td 的高度为 1px - 这对我不起作用,没有任何改变。我也宁愿不用JS来解决这个问题。
另一个有点相关的问题:CSS absolute positioning bug with IE9
奇怪的是在 IE9 中,这工作在兼容模式下,但并非没有。
【问题讨论】:
-
您需要什么样的浏览器兼容性? IE8? IE7?
-
理论上,以上所有和 IE6,但我还没有机会测试它们。
-
我可能会想出一个解决方案,这意味着 IE6 用户的每个单元格都会出现间歇性闪烁的粉红色背景......这会有帮助吗? ;) .. 基本上,如果您必须支持那么远,您只能使用 PNG 透明图像(当然还有 PNGFix hack)。
标签: css cross-browser position css-tables