我正在为受控环境构建应用程序。我开始使用CDHTMLDialog(Visual Studio 2012)认为它会快速而简单,但我很快发现文档很少。我已经能够解决大部分问题了,但由于OLE控件正在使用的IE版本,我一直遇到陷阱。
我在运行Win7的这个系统上安装了IE9(因为它是一个受控应用程序,我可以保证所有安装)。首先,我注意到圆角不起作用,所以我认为它必须是IE8。然后我注意到边框间距不起作用,但是cellspacing确实如此,所以它必须使用IE7。有没有办法让这个类使用更新到当前的浏览器引擎?
感谢。
答案 0 :(得分:0)
在IE6兼容模式下,底层控件是默认值。您可以通过添加以下标记来切换CDHTMLDialog中的浏览器版本:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
这允许您使用SVG,现代CSS功能等。要始终使用可用的IE的最大版本,您可以更改上面的内容以使用IE=Edge
。