【发布时间】:2011-06-09 09:18:05
【问题描述】:
这是一个两部分的问题。为 Firefox 解决它会破坏 IE6,为 IE6 解决它会破坏 Firefox。 WebKit 工作正常。
这说明了 Firefox 中的问题:http://jsfiddle.net/UpZca/2/
“导入提交”链接略高于“导出提交”,这是一个问题。此时 IE6 工作正常 - 对齐正确。
我知道当使用'inline-block'时,垂直对齐问题可以通过vertical-align:top来解决,所以我先尝试了。您可以看到它修复了 Firefox 中的问题:http://jsfiddle.net/UpZca/1/
然而,随着这一变化,IE6 决定将“导入提交”一直向下移动到不可见文件输入的底部。再次查看 IE6 中的最后一个链接,了解我的意思。
顺便说一句,jsfiddle 不会像纯 IE6 那样呈现代码。在上面的链接中,我的文本被文件输入中的灰色浏览按钮覆盖。在纯 IE6 中不会发生这种情况,但这仍然表明定位问题。
那么,我有什么办法可以让这段代码在 IE6 和 Firefox 中运行?
任何想法都将不胜感激(关于不使用 IE6 的想法除外 :))
【问题讨论】:
标签: internet-explorer-6 overflow vertical-alignment css