【发布时间】:2013-02-10 03:31:28
【问题描述】:
请原谅,我还是 Javascript/HTML/PHP 的新手。在我的 HTML 代码中,我引用了 DisplayImage.js 文件中的 JavaScript 函数:
<body>
<div id="display_image" align="center">
<script type="text/javascript" src="DisplayImage.js"></script>
</div>
</body>
DisplayImage.js JavaScript 代码的一部分在哪里:
function show_image(src, width, height, alt) {
var img = document.createElement("img");
img.src = src;
img.width = width;
img.height = height;
img.alt = alt;
document.body.appendChild(img);
}
show_image("sample1.jpg", 900, 690, "sample image #1");
这个 JS 函数只是将我想要传递给它的任何图像显示到我的页面上。我的问题是,它总是左对齐的。我希望图像在中心对齐。我尝试将 align="center" 放入我的 HTML 代码中的 div 标记中,但这不起作用,所以我假设您需要从 JS 函数中执行此操作。
谁能帮我让图片在这里居中对齐?
【问题讨论】:
-
给它一个边距:0 auto;
-
为什么不简单地在 HTML 中包含一个具有适当属性的
img元素? -
我没有包含所有的脚本文件...其中还有一些其他逻辑使得从 .js 显示是必要的
-
我想我只是用具有普通 img 标签的 document.write() 替换了我原来的 JavaScript 函数。我希望这是合适的,我认为它解决了同样的问题
标签: javascript html alignment image