作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为自适应广告加载相同 HTML 的多个实例。理想情况下,此广告将全部从相同的 HTML 源 (ad.html) 提取,然后针对每个广告尺寸采用不同的响应式 CSS。然后,我们需要做的就是将 iframe 的大小指定为我们配置的选项之一,这是一种针对多种广告尺寸的解决方案。
现在,问题来了。广告的 CSS 在加载到某个尺寸的 iframe 中时,不会将该 iframe 的尺寸识别为其边界框,而是识别整个浏览器。因此,我们的特定大小的媒体查询失败了,如果没有它,整个想法就毫无意义了。
有没有办法做我想做的事?我在媒体查询上使用简单的最小和最大宽度,所以除非我弄错了它们应该加载到 iframe 的尺寸。
最佳答案
我能够通过将我的媒体查询从最小宽度更改为最大宽度来解决这个问题。执行此操作后,浏览器会正确识别每个特定 iframe 的媒体查询。
此外,如果您在一个页面上多次加载同一个 iframe,IE 将无法识别四个媒体查询。
关于html - 加载特定于 iframe 大小的媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27930921/
我是一名优秀的程序员,十分优秀!