我正在使用HTML帮助研讨会来创建帮助文件。我的问题是,当我将图像集中在HTML中时,图片总是显示在CHM文件的最左边。但是我在Internet浏览器(Internet Explorer(的中间找到了图像。
我希望将图像放置在CHM文件和Internet浏览器的中心。这是我的html:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.1">
<Title>Picture</Title>
</HEAD>
<style>
img {
display: block;
margin-left: auto;
margin-right: auto;
}
</style>
<BODY><img src="C:UsersLENOVODesktopcdhelpGraph.htm_Imagesimage.png" alt="Home Appliances Data " ;></BODY>
</HTML>
您需要使用e在<head>
部分中添加以下行。G。您最喜欢的文本编辑器。
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
请注意,Windows 7上的IE9(以及主要浏览器的所有其他最新版本(都可以正确渲染您的内容中使用的内容。
不幸的是,如果您将内容进行操作,并通过HTML帮助研讨会编译器运行它,以生成CHM文件,则在同一台计算机上产生的输出看起来有些不同。请注意,CHM已有20岁了!
尽管页面显示和功能仍然可以在Microsoft Windows帮助查看器内工作,但所有额外的样式功能都消失了。即使在Windows 10 Home版本1903机器上进行了测试,该计算机已安装了IE11,该计算机应该能够呈现这些CSS功能。
今天使用您发布的原始HTML代码进行了测试,使用了我的机器上安装的FAR HTML和HTMLHELP研讨会。
在CHM文件中使用SVG也需要从上方添加<meta>
标签。
以下问题给出了一个全面的答案:
什么是x-ua兼容;content =; ie = edge&quot&quot&gt;做?
您可以尝试使用margin: 0 auto;
而不是margin-left: auto;
&amp;margin-right: auto;