使用 iframe 嵌入 iPhone YouTube
知道为什么无论我为 iframe 分配什么高度,它都不会调整大小吗?我正在 iPhone 上对此进行测试(在桌面浏览器上它可以正确调整大小)。
<iframe width="320" height="180" src="http://www.youtube.com/embed/wwbKu0mznf4" frameborder="0"></iframe>
Any idea why no matter what height i assign to the iframe, it doesn't resize? I'm testing this on an iPhone (on desktop browser it resizes correctly).
<iframe width="320" height="180" src="http://www.youtube.com/embed/wwbKu0mznf4" frameborder="0"></iframe>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试添加滚动=“否”。
Try adding scrolling="no".
当您使用 javascript 重写高度时,请使用 %。不知道为什么,但这似乎是唯一有效的方法。一个好的开始数字是 height="20%"
这是我一直在使用的。
When you rewrite the height with javascript use a %. Not sure why but it seems to be the only thing that works. A good number to start with is height="20%"
Here is what I've been using.
iPhone 不支持 iframe 高度属性。尝试将 iFrame 放入 div 中,如下所示:
iPhone doesn't support iframe height attribute. Try putting the iFrame in a div like this: