Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 以4k分辨率缩放的网站,以适应较小的窗口_Html_Css_Iframe_Iframe Resizer - Fatal编程技术网

Html 以4k分辨率缩放的网站,以适应较小的窗口

Html 以4k分辨率缩放的网站,以适应较小的窗口,html,css,iframe,iframe-resizer,Html,Css,Iframe,Iframe Resizer,我有一个4k分辨率(3840x2160)的网站,我想在iframe中显示。我一直在使用chrome inspector工具以所需的分辨率创建网站。有没有一种方法可以显示1920 x 1080 iframe中的iframe和以本机分辨率显示的内部iframe(网站)?我发现的解决方案似乎没有适当地扩展。有没有一种方法可以创建一个iframe来模拟chrome开发工具的响应缩放 .container{ 位置:相对位置; 填充底部:56.25%;/*16:9*/ 身高:0; } .响应iframe{

我有一个4k分辨率(3840x2160)的网站,我想在iframe中显示。我一直在使用chrome inspector工具以所需的分辨率创建网站。有没有一种方法可以显示1920 x 1080 iframe中的iframe和以本机分辨率显示的内部iframe(网站)?我发现的解决方案似乎没有适当地扩展。有没有一种方法可以创建一个iframe来模拟chrome开发工具的响应缩放

.container{
位置:相对位置;
填充底部:56.25%;/*16:9*/
身高:0;
}
.响应iframe{
位置:绝对位置;
排名:0;
左:0;
宽度:100%;
身高:100%;
边界:0;
}


.奥瑟{
位置:相对位置;
宽度:800px;
高度:300px;
溢出:自动;
最大宽度:100%;
最大高度:100vh;
}
.iframe{
位置:绝对位置;
左:0px;
顶部:0px;
宽度:1920像素;
高度:1080px;
}

您必须在周围设置一个
。然后使用
width
height
标记设置iframe renderize(在本示例中为1920x1080)。

iframe不能使用100%的高度属性。它需要一个确定的像素值。然而所有问题的解决方案都将是一个响应性强的网页设计。如果一个网页设计只能在4k分辨率下工作,而大多数屏幕都在4k分辨率以下,则可以认为它没有响应能力。
<style>
    .outher{
        position: relative;
        width: 800px;
        height: 300px;
        overflow: auto;
        max-width: 100%;
        max-height: 100vh;
    }
    .iframe{
        position: absolute;
        left: 0px;
        top: 0px;
        width: 1920px;
        height: 1080px;
    }
</style>
<body>
    <div class="outher">
        <iframe
                src="https://www.youtube.com/embed/OC738Vw-zcg"
                class="iframe">
        </iframe>
    </div>
</body>