【发布时间】:2012-05-31 00:14:11
【问题描述】:
只是一个简短的问题...
我有一个在 FF 中正确设置的跨度容器,具有以下选项:
<span id="qmmenue" style="left: 0px; top: 2852px; color: #777777; line-height: 12px; font-family: Calibri; font-size: 12px; display: inline-block; filter: progid:DXImageTransform.Microsoft.Shadow(color="#0000ff", Direction=0, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color="#0000ff", Direction=45, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color="#0000ff", Direction=135, Strength=3); position: absolute; zoom: 1; max-width: 500px; background-color: white;" jQuery17207240081996974917="9">
在这个span中,有一个图像和两个p元素。
我的问题是,在 Firefox 中,该框仅处于最小宽度。 Internet Explorer 在大约 80% 的屏幕上显示该框,并且大部分是空的。
这里是FF和IE的截图:
http://s16.postimage.org/i2ak9xj1x/firefox.png http://s16.postimage.org/fmdc9tqd1/internetexplorer.png
对此有什么想法吗?
InternetExplorer 的最小宽度应该是一致的,但如果可能的话可以跨浏览器 ;-)
// 编辑:我在 IE9 中测试过,它必须适用于 >IE8 似乎没有块或内联块的问题。两个版本的结果相同
【问题讨论】:
-
这个问题是平均长度:P
-
没有小提琴就很难分析。但请检查您的标题:stackoverflow.com/questions/10305631/…
-
你有什么问题?我们可以从您的屏幕截图中看到宽度不一致,这很有帮助。你想让span和IE一致,还是FF一致?
-
如果您想获得一致的结果,请删除所有 MS 特定的内容,例如
progid:DXImageTransform.Microsoft.Shadow。 -
是的,不可能,因为我没有其他方法可以在 IE8 中实现发光的阴影 ^^
标签: javascript html css internet-explorer firefox