使用CSS和JavaScript更改iframe宽度

亚伦·托马斯(Aaron Thomas)

我希望IFrame的宽度是两种大小之一,具体取决于浏览器窗口的宽度。不幸的是,即使刷新,下面的代码也无法提供预期的结果。我究竟做错了什么?

HTML如下:

<p>A frame example:<br>
    <iframe src="www.google.com">
    </iframe>
</p>

首先,我导入一个样式表,该样式表在所有方面均适用,但以下各项除外:

iframe
{
<script>
    if (window.innerWidth<800px)
    {
    width="200";
    }
    else
    {
    width="400";
    }
</script>
height="400";
}

关于我可以改善的任何想法?

易卜拉欣

您不能在CSS内使用javascript。只需使用媒体查询即可解决问题

@media all and (max-width:800px) {
    iframe {
        width: 200px;
    }
}

@media all and (min-width: 801px) {
    iframe {
        width: 400px;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

iOS浏览器-使用JavaScript更改CSS或内容时,iFrame跳至顶部

使用Javascript更改iframe src

使用JavaScript更改SVG对象的高度和宽度

我需要使输入字段在不使用CSS和jQuery更改其位置或tds宽度的情况下溢出td

使用CSS或JavaScript将视频以100%的高度和100%的宽度放置

CSS更改元素的高度和宽度

如何使用CSS更改SVG的高度宽度?

如何使用CSS更改iFrame内容的样式?

使用CSS更改HTML <form>的宽度

如何使用JavaScript计算框的宽度和高度形式的CSS属性(顶部,底部,左侧,右侧)

宽度和最大宽度(css)

查找<iframe>宽度和高度

通过JavaScript更改CSS属性。(使用ID和类)

JavaScript更改高度和宽度不会更改SRC图像

使用JavaScript更改iframe的src

使用CSS过渡更改div宽度

Javascript-使用开关更改iframe src

CSS3:使用类和id更改提交按钮的宽度

使用JavaScript更改进度栏的宽度

屏幕宽度更改时,CSS属性不适用。同时使用CSS和jQuery

无法使用javascript更改图像的高度和宽度

使用javascript更改iframe的宽度和高度

如何使用@media 在特定屏幕尺寸(最小宽度和最大宽度)之间更改 iframe 或 div 的宽度

如何更改 CSS 中指定的图像的宽度和高度

使用 javascript 更改点击的 li 宽度

使用 javascript 更改链接和 iframe 源

使用范围滑块和 JavaScript 更改 DiV 元素的宽度

使用css更改画布的宽度

我可以使用 javascript 滚动事件更改 div 的宽度和高度吗?