CHM是否支持CSS标记?
li:before { content: "⇨ "; }
答案 0 :(得分:2)
使用HTML帮助查看器显示CHM。由于HTML Help Viewer使用Internet Explorer的引擎来呈现文件,因此它取决于安装的IE版本。
IE8及更高版本支持:before
和content
。
答案 1 :(得分: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来操作文档并动态注入内容。