[英]How to Center a picture in HTML using HTML Help Workshop?
我正在使用 HTML HELP Workshop 创建帮助文件。 我的问题是当我在 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:\Users\LENOVO\Desktop\cd\help\Graph.htm_Images\image.png" alt="Home Appliances Data " ;></BODY>
</HTML>
您需要使用例如您喜欢的文本编辑器在<head>
部分添加以下行。
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
请注意,Windows 7(以及所有其他最新版本的主要浏览器)上的 IE9 可以正确呈现您在问题中使用的内容。
不幸的是,如果您获取您的内容并通过 HTML Help Workshop 编译器运行它以生成 CHM 文件,则在同一台机器上的结果输出看起来有点不同。 请注意 CHM 已有 20 年的历史!
尽管页面显示和功能在 Microsoft Windows 帮助查看器中仍然有效,但所有额外的样式功能都消失了。 即使在安装了 IE11 的 Windows 10 Home Version 1903 机器上运行测试,应该能够呈现这些 CSS 功能也是如此。
今天使用您发布的原始 HTML 代码进行测试,使用 FAR HTML 和 HTMLHelp Workshop 安装在我的机器上。
在 CHM 文件中使用 SVG 还需要从上面添加<meta>
标记。
对以下问题给出了全面的答案:
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 有什么作用?
您可以尝试使用margin: 0 auto;
而不是margin-left: auto;
& margin-right: auto;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.