chm文件支持哪些CSS版本?

Tim*_*Tim 3 css chm

我正在编写一个样式表以与“编译的帮助”文件一起使用。看起来CSS2通常可以使用,但是我不确定CSS选择器(例如>和)+

CHM格式是否等同于IE 7?首先,我正在Windows 7上创作,并且已安装IE9。

Ale*_*x G 5

HTML帮助查看器使用Microsoft Internet Explorer(托管Mshtml.dll的Shdocvw.dll)的布局引擎组件来显示帮助主题。

http://msdn.microsoft.com/zh-cn/library/aa189109%28v=office.10%29.aspx

这意味着:CSS版本支持由安装的IE版本决定。

  • 曾经是真实的,但从IE 8开始不再是真实的。 (2认同)

Jan*_*rts 5

在Windows Vista和更高版本(我测试过7、8和8.1)上,即使您安装了Internet Explorer的最新版本,并且Windows本身与Windows XP的最新版本捆绑在一起,HTML Help Viewer仍使用IE 7。 IE浏览器。

在Windows XP和更低版本上,如果用户安装了IE 7或更低版​​本,则HTML帮助查看器将使用用户已安装的IE版本。如果用户已安装IE 8,则即使用户从未安装IE 7,HTML帮助查看器也将使用IE 7引擎。无法在Windows XP或更早版本上安装IE 9和更高版本。

因此,似乎HTML帮助将永远滞留在IE 7中。

这是一个小的CHM文件,您可以用来对其进行测试:http : //download.jgsoft.com/helpscribble/UserAgent.chm

(如果HTML帮助查看器的右窗格显示“导航已取消”或类似的错误,则需要在Windows资源管理器中右键单击下载的CHM,选择“属性”,然后单击“取消阻止”按钮。)

  • WebBrowser控件也是如此。您可以通过在HTML文件中添加`<meta http-equiv =“ X-UA-Compatible” content =“ IE = edge” />`来覆盖呈现模式(而不是浏览器模式)。您可以通过[设置注册表项](http://msdn.microsoft.com/zh-cn/library/ee330730#browser_emulation)来覆盖HTML帮助查看器(hh.exe)。 (2认同)