我遇到了一些令人沮丧的对齐问题。我之前发布过一个问题,因为除了 FF 之外,所有浏览器中的所有内容都排列正确。我现在一切都正确了,但当然 IE 突然介入造成了问题。它在 IE8 和 IE9 中工作正常,但在 IE7 中不行。
基本上,左列是右列应该在的位置,右列在下面。我有一种感觉,它与 inline:block 或 display:table-cell 有关。 IE7 中这些样式是否存在已知错误?
最佳答案
display:table-cell
IE7 不工作。如果您迫切需要只能由 display: table-cell
提供的功能在 IE7 中,您有两种选择:
- 使用真实的
<table>
并遭受无语义的 HTML。 - 使用适用于 IE7(及更低版本)的 JavaScript 来修复该问题。
关于html - IE7 中的对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205730/