1

CHM 是否支持以下 CSS 标签?

li:before { content: "⇨ "; }
4

2 回答 2

2

CHM 使用 HTML Help Viewer 显示。由于 HTML Help Viewer 使用 Internet Explorer 的引擎来呈现文件,它取决于安装的 IE 版本。

IE8 及更高版本支持:beforecontent.

于 2013-05-28T14:28:21.807 回答
1

CHM 查看器 (hh.exe) 本质上运行 Internet Explorer 7,因此 IE 7 支持的内容就是您可以在 HTML、CSS 和 JavaScript 中使用的内容。不幸的是,这极大地限制了您可以做的事情和 CSS 内容:样式是行不通的。

您可以通过修改注册表来强制 hh.exe 在较新的 IE 仿真模式下运行。此博客文章中的更多信息: http ://weblog.west-wind.com/posts/2012/Feb/15/Make-your-CHM-Help-Files-show-HTML5-and-CSS3-content

您可以让已安装的应用程序进行这些注册表调整,以在全局范围内提供更好的 HTML 支持 - 但请注意,这可能会破坏其他内容。

如果您需要坚持默认的 CHM 支持,您可以使用 JavaScript 来操作文档并动态注入内容。

于 2015-07-05T23:43:48.127 回答