我的页面上有以下CSS,它用于在带有图像的菜单上创建分隔符:
<style type="text/css">
.divider_dynamicName
{
height: 5px;
background: url(/images/dyanmicDividerImage.gif);
}
</style>
<div class="divider_dynamicName"></div>
后台的网址是动态生成的,因为我在菜单上为不同的类别使用不同的图像,而网址来自内容管理系统。
这可以在Firefox中使用,但是在IE中,菜单中缺少一个分隔符。当我使用IE Developer栏查看CSS时,它表示CSS未应用,但当我查看页面源时,上面的css将位于div的顶部。
我很困惑为什么CSS没有应用于div导致IE7 / 8中的空白div?