Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CSS/HTML Internet Explorer设置跨距宽度?_Javascript_Html_Css_Internet Explorer_Firefox - Fatal编程技术网

Javascript CSS/HTML Internet Explorer设置跨距宽度?

Javascript CSS/HTML Internet Explorer设置跨距宽度?,javascript,html,css,internet-explorer,firefox,Javascript,Html,Css,Internet Explorer,Firefox,只是一个简短的问题 我有一个span容器,它在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="#0000

只是一个简短的问题

我有一个span容器,它在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">

在这个跨度中,有一个图像和两个p元素

我的问题是,在Firefox中,框的宽度是最小的。 Internet Explorer在大约80%的屏幕上显示该框,其中大部分是空的

下面是FF和IE的屏幕截图:

http://s16.postimage.org/fmdc9tqd1/internetexplorer.png

有什么想法吗

对于InternetExplorer,它应该在最小宽度上保持一致,但如果可能,可以跨浏览器;-)

//编辑:我在IE9中测试了它,它必须适用于>IE8
这似乎不是块或内联块的问题。两个版本中的结果相同

您正在测试哪个版本的IE。您需要将IE的条件样式设置为
display:block
(旧版IE不支持内联块)


当某些东西在其他浏览器中工作,但在IE9中不工作时,很可能是您的标题不正确。检查一下这个:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

小心,它不会使它神奇地与IE8兼容


说真的。。。使用Word生成直接服务的HTML并不是一个可行的长期解决方案…

这个问题的篇幅很大:不需要费劲地分析。但是检查你的标题:你的问题是什么?我们可以从您的屏幕截图中看到宽度不一致,这很有帮助。您希望span与IE、FF或其他内容保持一致吗?如果您希望获得一致的结果,请删除所有MS特定的内容,如
progid:DXImageTransform.Microsoft.Shadow
。是的,这是不可能的,因为我没有其他方法在IE8中实现发光阴影^Oh如果忘记告诉您,我很抱歉。它必须为IE8工作,但我实际上用IE9测试。。。顺便说一句,我用:==和display:block测试了它;没有反应,相同的结果:(哦,是的,…是doctype….一个小标题我不能编辑标题,因为它是MS Word的输出:(,但非常感谢。顶部修复了它^^°°好的,这是经常出现的问题。我发布了关于标题的评论作为答案。是的,我知道这不是一个超顶部的解决方案,但这是一个给定的文档,我必须这样使用它。在我的公司,这是一种以这种方式发布手册的标准(pdf+html).所以,没有办法:-/我只是试图改进结果;-)(例如使用js(jquery)生成菜单等)