【发布时间】:2020-12-24 05:46:24
【问题描述】:
我有一个以 4k 分辨率 (3840 x 2160) 创建的网站,我想在 iframe 中显示。我一直在使用 chrome 检查器工具以所需的分辨率创建网站。有没有办法以原始分辨率显示 1920 x 1080 iframe 和内部 iframe(网站)显示?我发现的解决方案似乎无法正确扩展。有没有办法创建一个模仿 chrome 开发工具响应式缩放的 iframe?
.container {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
height: 0;
}
.responsive-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
<div class="container">
<iframe
class="responsive-iframe"
src="http://website.com"
></iframe>
</div>
【问题讨论】:
-
iframe 不能使用 100% 的高度属性。它需要一个确定的值作为像素。然而。所有问题的解决方案都是响应式网页设计。仅适用于 4k 分辨率而大多数屏幕都低于它的网页设计可以被视为无响应。
标签: html css iframe iframe-resizer