Mis*_*hko 219 html css iframe alignment center-align
考虑以下示例:( 现场演示)
HTML:
<div>div</div>
<iframe></iframe>
Run Code Online (Sandbox Code Playgroud)
CSS:
div, iframe {
width: 100px;
height: 50px;
margin: 0 auto;
background-color: #777;
}
Run Code Online (Sandbox Code Playgroud)
结果:

为什么iframe不像中心那样集中对齐div?我怎么能集中对齐它?
Alo*_*hci 362
添加display:block;到您的iframe css.
小智 36
在您的网页上以iframe为中心的最佳方式和更简单的方法是:
<p align="center"><iframe src="http://www.google.com/" width=500 height="500"></iframe></p>
Run Code Online (Sandbox Code Playgroud)
其中width和height将是html页面中iframe的大小.
mgr*_*aph 20
HTML:
<div id="all">
<div class="sub">div</div>
<iframe>ss</iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#all{
width:100%;
float:left;
text-align:center;
}
div.sub, iframe {
width: 100px;
height: 50px;
margin: 0 auto;
background-color: #777;
}
Run Code Online (Sandbox Code Playgroud)
Noh*_*ohl 11
如果您要在iframe中放置视频,并且希望布局流畅,则应该查看此网页:流体宽度视频
根据视频源的不同,如果您希望旧视频变得响应,您的策略将需要更改.
如果这是您的第一个视频,这是一个简单的解决方案:
<div class="videoWrapper">
<!-- Copy & Pasted from YouTube -->
<iframe width="560" height="349" src="http://www.youtube.com/embed/n_dZNLr2cME?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
</div>Run Code Online (Sandbox Code Playgroud)
并添加此CSS:
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}Run Code Online (Sandbox Code Playgroud)
免责声明:这些都不是我的代码,但我已对其进行了测试,并对结果感到满意.
小智 9
对齐iframe元素的最简单代码:
<div align="center"><iframe width="560" height="315" src="www.youtube.com" frameborder="1px"></iframe></div>
Run Code Online (Sandbox Code Playgroud)
小智 6
你可以把iframe放在一个 <div>
<div>
<iframe></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
它的工作原理是因为它现在位于一个块元素中.
小智 5
你可以试试
<h3 style="text-align:center;"><iframe src=""></iframe></h3>
Run Code Online (Sandbox Code Playgroud)
我希望它对你有用
如果您无法访问 iFrame 类,请将以下 css 添加到包装器 div 中。
<div style="display: flex; justify-content: center;">
<iframe></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)