通过媒体查询设置iframe的高度

nadermx

我正在尝试将此嵌入加载200px的iframe,并为移动屏幕加载140px的高度。

<!DOCTYPE html>
<html>
<style type="text/css">
  @media only screen and (max-device-width: 480px) {
      .iframe {
        height:140px;
      }
  }
</style>

  <body style="margin:0px">

  <iframe width="100%" height="200" src="https://www.youtube.com/embed/FtveSk1N7Uo?enablejsapi=1&origin=http://domain.com&autoplay=1" frameborder="0" allowfullscreen></iframe>

  </body>
</html>

这是行不通的

杰克

它不起作用,因为内联样式(height="200"在iframe上)优先于任何其他样式。另外,您的选择器将与您的标记不匹配-应该是iframe(元素)而不是.iframe(类)。

尝试将height=200iframe取下,然后以您的样式将其放在媒体查询之前:

iframe {
  height: 200px;
}

@media only screen and (max-device-width: 480px) {
  iframe {
    height:140px;
  }

}

另外,通常最好使用max-width代替max-device-width前者会将您的小样式应用于小型笔记本电脑或台式机浏览器窗口;后者不会。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS并通过媒体查询设置“显示”

来自分类Dev

媒体查询-屏幕高度/设备

来自分类Dev

媒体查询:最小高度无效

来自分类Dev

CSS媒体查询宽度或高度

来自分类Dev

高度相等和媒体查询

来自分类Dev

媒体查询和高度问题

来自分类Dev

iframe的大小,加载特定媒体查询

来自分类Dev

有什么方法可以设置针对特定设备宽度和高度的媒体查询?

来自分类Dev

只是想设置媒体查询的样式

来自分类Dev

设置大尺寸的媒体查询

来自分类Dev

通过LESS使用媒体查询

来自分类Dev

通过媒体查询更改HTML?

来自分类Dev

通过媒体查询删除“特定”图像

来自分类Dev

通过媒体查询更改图像

来自分类Dev

通过媒体查询删除“特定”图像

来自分类Dev

通过LESS使用媒体查询

来自分类Dev

我可以通过使用媒体查询设置Content CSS属性来测试Retina设备吗?

来自分类Dev

CSS媒体查询按div宽度或高度

来自分类Dev

Flutter-键盘高度的媒体查询始终返回零

来自分类Dev

多个媒体查询:最大宽度或最大高度

来自分类Dev

相同宽度,不同高度的媒体查询

来自分类Dev

媒体查询以及在变量中定义的高度和宽度

来自分类Dev

媒体查询在iframe中不起作用

来自分类Dev

加载特定于iframe尺寸的媒体查询

来自分类Dev

条件媒体查询

来自分类Dev

iBooks的媒体查询

来自分类Dev

iPad的媒体查询

来自分类Dev

媒体查询管理

来自分类Dev

媒体查询无效