我一直在尝试显示我的帮助文件项目中包含的图片。
[FILES]
Images\About-1.png
Images\Prompt-1.png
Images\Prompt-2.png
Images\Settings-1.png
Images\Settings-2.png
Images\Settings-3.png
Images\Settings-4.png
Images\Settings-5.png
这些是我希望包含的图像列表,我在我的HTML文件中引用它们,
<div class='Image'>
<img height='200' width='auto' src='Images\Settings-3.png'
alt='Settings-3' />
</div>
这似乎应该可以工作但是当我将项目编译为CHM文件时,日志显示它不包含图形,并且不显示图像。
这个问题可能是什么原因?
答案 0 :(得分:1)
我无法重现您的问题 - 代码对我有用而不使用任何CSS图像。拥有正常的用例,您不需要在* .hhp项目文件中指定所有图像。编译器会自动从HTML文件中提取这些图像。
如果需要,可以在[FILES]部分中使用通配符来指定每个 文件在给定目录中。例如:
[FILES]
welcome.htm
settings\Setting-1.htm
settings\Setting-2.htm
images\*.png
css\foobar.css
将CHM视为压缩网页。因此,将所有帮助内容文件准备为本地驱动器中的结构化Web,如上所示。请注意,您的* .HHP项目文件必须存储在根文件夹中,例如, welcome.htm驻留。
检查并删除[FILES]
行中的四个空白 - 仅限此处拼写错误。如果是,请编辑您的问题。
请从HTML中删除class='Image'
,检查您的课程并确保添加了CSS。请遵循HTML Help Workshop - Is it possible to use CSS or JavaScript within a .CHM file?