我正在编写一个样式表以与“编译的帮助”文件一起使用。看起来CSS2通常可以使用,但是我不确定CSS选择器(例如>和)+。
CHM格式是否等同于IE 7?首先,我正在Windows 7上创作,并且已安装IE9。
HTML帮助查看器使用Microsoft Internet Explorer(托管Mshtml.dll的Shdocvw.dll)的布局引擎组件来显示帮助主题。
http://msdn.microsoft.com/zh-cn/library/aa189109%28v=office.10%29.aspx
这意味着:CSS版本支持由安装的IE版本决定。
在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,选择“属性”,然后单击“取消阻止”按钮。)