IE 解析/呈现我的 css 的方式有一个有趣的问题。我定义了以下样式“background-image: url(/images/leftArrow.png); DISPLAY: block; cursor: pointer;”
但出于某种原因,IE 7 和 8 将背景和显示结合在一起,使其成为一个属性(见屏幕截图)
有什么想法吗?
(来源:infinicastonline.com)
最佳答案
它只以 developer toolbar 的方式显示.当您使用这些 css 属性制作一个简单的 span 时,它实际上显示为 block 元素,但我的开发人员工具栏在您的屏幕截图中显示的内容与您的工具栏相同。
这不是大写名称(开发人员工具栏实际上使显示属性大写),也不是 url 周围的引号问题。您甚至可以将 display:block
移动到样式的开头,它仍然会在开发人员工具栏中显示它们
关于html - IE 背景图像中有趣的 css 渲染错误中有 "display: block",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2142327/