跨度宽度未在ie9中正确设置但在11中工作

时间:2014-12-17 08:20:13

标签: css internet-explorer-9 internet-explorer-11

我们有一个页面,其中包含不同宽度的span标签。最初在ie11中,宽度未正确设置。因此,我们添加了以下css更改以正确定位并工作

span{
    display: inline-block;

}

但是同样的css更改对于ie9没有正常工作。我们遵循了一些SO建议并尝试添加doctype,但它没有成功。

你能建议吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试过在使用自己的样式之前使用resetcss文件? 因为每个浏览器都有其设置,resetcss将基本上重置所有默认浏览器设置,然后应用你的设置,你可以免费在线获取这个文件,这个链接如下: http://meyerweb.com/eric/tools/css/reset/ 希望这有帮助,gud运气

答案 1 :(得分:0)

我尝试了更多调试并发现了问题。跨度宽度是在没有单位的范围内设置的。

<span style='width:100'></span>

导致错误。将其更改为

<span style='width:100px'></span> 

它在ie9和ie11中工作。

谢谢