gpt4 book ai didi

html - 如何让 iframe 始终居中对齐

转载 作者:太空狗 更新时间:2023-10-29 14:39:12 25 4
gpt4 key购买 nike

我有一个被 div 元素包围的 iframe,我只是想将它始终定位在中心。这是我的 jsfiddle 成果: jsfiddle

并且坚信有人可以提供帮助,因为我确信这确实很简单,但我就是看不到。

这是 HTML 本身:

<div id="top-element">Some div that has greater width than the inner div</div>
<div id="iframe-wrapper">
<iframe src="http://www.apple.com/" scrolling="auto"></iframe>
</div>

最佳答案

居中 iframe

编辑:FLEX解决方案

使用 display: flex<div>

div {
display: flex;
align-items: center;
justify-content: center;
}

JSFiddle:https://jsfiddle.net/h9gTm/867/

一种解决方案是:

div {
text-align:center;
width:100%;
}
div > iframe{
width: 200px;
}
<div>
<iframe></iframe>
</div>

JSFiddle:https://jsfiddle.net/h9gTm/

编辑:添加垂直对齐

CSS:

div {
text-align: center;
width: 100%;
vertical-align: middle;
height: 100%;
display: table-cell;
}
div > iframe{
width: 200px;
}
div,
body,
html {
height: 100%;
width: 100%;
}
body{
display: table;
}

JSFiddle:https://jsfiddle.net/h9gTm/1/

关于html - 如何让 iframe 始终居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20583088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com