显示用于我具有IE 7和IE8显示背景图像问题的一些原因。在IE9和更现代的浏览器它的工作原理,并输出以下内容:背景图像的CSS失败在IE7&8
(CSS的产量约为登录灰色边框元素)在IE7和IE8
但是我得到的是以下几点:
我不记得有与我做跨平台兼容性,但话又说回来其他网站我试试这个问题,并避免使用时下图像保存在页码年龄加载时间。
我的CSS如下:
#contentright .panel {
background-image: url("/incl/images/bg_panel200.gif");
background-repeat: no-repeat;
}
#contentright .panelbottom {
background-image: url("/incl/images/bg_panelbottom200.gif");
background-position: center top;
background-repeat: no-repeat;
}
我做了一个快速谷歌搜索和以前的一些堆栈溢出的答案都建议修改CSS的格式如下:
background: url('/incl/images/bg_panelbottom200.gif') no-repeat center top;
然而这并未看起来也不行。
在此先感谢。
你为什么不使用CSS定义圆角边框? – Lowkase 2013-03-08 14:21:43
因为它们不是支持IE8和IE7。 – jezzipin 2013-03-08 14:22:19
最佳做法是轮使用CSS边框角落,让边框优雅降级到旧版浏览器。使用背景图片一样,是一个尴尬的解决方案。 – Lowkase 2013-03-08 14:25:33