html - 如何将 iframe 水平居中?

标签 html css iframe alignment center-align

考虑以下示例:( live demo )

HTML:

<div>div</div>
<iframe></iframe>

CSS:

div, iframe {
    width: 100px;
    height: 50px;
    margin: 0 auto;
    background-color: #777;
}

结果:

enter image description here

为什么 iframe 不像 div 那样居中对齐?我怎样才能集中对齐它?

最佳答案

display:block; 添加到您的 iframe css。

div, iframe {
    width: 100px;
    height: 50px;
    margin: 0 auto;
    background-color: #777;
}

iframe {
    display: block;
    border-style:none;
}
<div>div</div>
<iframe src="data:,iframe"></iframe>

关于html - 如何将 iframe 水平居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8366957/

相关文章:

html - 为什么我的网页上的文字在缩小时不会留在原处?

html - 如何重新格式化视频,以便可以使用&lt;iframe&gt;在html网页中看到它?

javascript - 如何在同一域上的 IE8 中访问嵌套框架的 location.href ?

javascript - YouTube 播放器 iframe 的非动态插入不会触发事件

html - 使固定宽度适合移动设备视口(viewport)

jquery - 使用 jQuery 遍历 HTML 复选框

javascript - 如何选择类的每个实例的后代?

css - 文本后没有填充/边距的间距

javascript - 允许 div 滚动 x 量然后停止?

javascript - 使用 Javascript 在最简单的 HTML 页面上延迟