html - IE7 中的对齐问题

标签 html css internet-explorer-7

我遇到了一些令人沮丧的对齐问题。我之前发布过一个问题,因为除了 FF 之外,所有浏览器中的所有内容都排列正确。我现在一切都正确了,但当然 IE 突然介入造成了问题。它在 IE8 和 IE9 中工作正常,但在 IE7 中不行。

http://jsfiddle.net/cSq6W/2/

基本上,左列是右列应该在的位置,右列在下面。我有一种感觉,它与 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/

相关文章:

javascript - 将字符串传递到 .text() 函数后保留特定的 HTML 标记

iframe - youtube嵌入在stickytop导航上-IE7

jquery - 如何在浏览器验证具有 'required' 属性的字段后禁用提交按钮?

PHP表单文件上传到Mysql并到服务器

javascript - php中条件语句后的模态框

javascript - 读取 CSS 高度/宽度值在 FF 中为 Xpx,在 IE 中为 'auto'

css - SASS 语法未生成 & :hover in css

html - 如何让选择/下拉列表中的外来字符在 IE 7 中正确显示?

css - 使用 css3pie 渐变时在 ie7 和 ie9 中滚动错误

html - 嵌套某些 HTML 标签有限制吗?