我们的自定义Windows(C#)应用程序使用.net“ System.Windows.Forms.WebBrowser”控件来显示基于HTML的帮助。当我在任何浏览器(IE,Chrome,Firefox等)中查看“帮助”页面时,IMG元素上都会出现一个阴影框。但是,当使用IE控件在应用程序中显示帮助页面时,就不会出现阴影。我不知道为什么会有区别。
盒子阴影的CSS是这样的:
img {
box-shadow: 6px 6px 15px 0 rgb(179,179,179);
-moz-box-shadow: 6px 6px 15px 0 rgb(179,179,179);
-webkit-box-shadow: 6px 6px 15px 0 rgb(179,179,179);
}
CSS还具有媒体规则,可在打印页面时关闭框阴影。
@media print {
img {box-shadow: 0 0 0 0 #FFFFFF}
}
我的PC(Windows 7 64位)上安装了IE 11(11.0.9600.19572)。开发人员不知道为什么控件的行为与完整的浏览器不同。我通过在线搜索找到的所有答案仅表示您需要在系统上安装最新的IE。