无法将 iframe HTML 居中

mar*_*399 2 html iframe

我只使用 HTML 创建一个简单的网页(所以我不使用 CSS 或其他任何东西),我想在页面的水平中心创建一个 iframe。这是代码

<body>
    <iframe height="200" width="800" src="http://www...." align="center" frameborder="0"></iframe>
    <!other stuff>
</body>
Run Code Online (Sandbox Code Playgroud)

如果对齐设置为“右”,则 iframe 出现在右侧,但如果将其设置为“中心”(如代码中所示),则它出现在左侧,就像对齐为“左”时发生的那样。

感谢所有可以提供帮助的人。

Tha*_*101 6

将 iframe 包含在一个 div 中,align="center"如下所示:

<body>
    <div align="center">
        <iframe height="200" width="800" src="http://www...." frameborder="0"></iframe>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

检查此JSFiddle是否位于中心。

更新

正如Quentin在下面的评论中提到的那样, 的使用align="center"在 HTML5中已过时。作为替代方案,您可以style="text-align:center"像这样使用:

<div style="text-align:center">
    <iframe height="200" width="200" src="http://www...." frameborder="1"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

检查这个更新的JSFiddle