这是我的项目:
[由于垃圾邮件机器人而不得不删除网址]
为了快速浏览,这是我的 div 的 CSS:
#leftCol { width: 431px; height: 552px; background: #67b8b9; /* Fallback */ background: rgba(100,179,180,0.88); float: left; display: block; border-radius: 0px 24px 0px 0px; behavior: url('PIE-1/PIE.htc'); zoom: 1; }
左栏有一个透明的纯色背景和一个圆角。除了某些版本的 IE 8 外,它在任何地方看起来都很好。在我的 IE 8 (Win XP SP2) 上它很好,降低了透明度,只显示了纯色。
今天一位同事向我展示了他们 IE 8 中的页面,背景颜色完全消失了,我可以通过 Adobe Browserlab 重新创建她查看页面的结果,所以它是“东西”,但我不知道是什么。
为 IE 8 尝试了一个单独的 CSS 表,我没有 height:100%、overflow:hidden 或任何其他 IE 已知会阻塞的属性。所以请告诉我我错过了什么。如果有帮助,它在 IE 7 中看起来也不错。事实上,如果我能让 IE 8 表现得像 IE 7,我会很高兴的。
谢谢!