【发布时间】:2015-12-31 16:14:46
【问题描述】:
我在一个块 div 中有 4 个内联块 div。如您所见,它们在 Chrome 中看起来不错。在 Opera 中看起来也不错。但是,当我在 IE 和 FF 中看到相同的 div 时,它看起来像这样:
我尝试了几种技巧,例如 display:inline 或 zoom:1,但到目前为止没有任何帮助。
这里是CodePen。用IE和FF检查一下看看问题。
这是您在图像中看到的每个内联 div 的确切 css 代码:
#win_logo_1{
width:46px;
height:46px;
background-position:-229px -151px;
background-image:url(http://topdesignstudio.ir/img/icons/icon_sheet.png);
background-repeat:no-repeat;
display:inline-block;
*zoom: 1;
*display: inline;
position:relative;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
}
【问题讨论】:
-
首先将代码放入问题中; codepen 有帮助,但最好也将代码与问题内联。其次,尝试将问题(即代码)减少到演示问题所需的最小示例。代码应该尽可能少。最后,要弄清楚问题是什么:仅仅说“他们都没有工作”是不够好的描述。它以什么方式不起作用?它在做什么不应该做的事情,反之亦然?你尝试了哪些技巧?他们中的一些人是否比其他人工作得更好?
-
这是否发生在任何 Ie 浏览器上还是特定于版本?
-
我在IE 11上查过,其他版本不知道。
标签: html css internet-explorer firefox