我在下面附上了一个问题重现的屏幕截图。出于某种原因,当我有背景图像样式时,IE8 会从同一个选择器中获取另一种样式,并将其附加到背景图像样式之后。这导致我的某些页面出现问题。
我的 HTML 很简单:
<div>test</div>
我的 CSS(在 head 标签中)是:
<style type="text/css">
div {
height: 200px;
width: 200px;
background-image:url("breadcrumb_location.jpg");
border: 1px solid green;
font-family:"Courier New", Courier, monospace;
}
</style>
在这里你可以看到IE8中的开发者工具,为什么背景图片样式的边框会出现在同一行的末尾?作为一种解决方法,我知道我可以只制作一个单独的选择器(例如 div{background-image:url("some-image.jpg");} ),但我不想完全这样做。