iPhone safari不会缩放部分内容
iPhone safari do not scale (zoom) portion of content
我希望能够有一部分内容(320x50广告)漂浮在我的主网站内容之上,但不会被safari缩放(缩小)。我试图解决的问题是,广告是一个静态的大小,当safari缩小网站时,移动广告就会变得很小。我不想做一个移动特定的(320宽度版本的网站)。
我可以在标题中添加这个,但没有任何内容被缩放:
<meta name = "viewport" content = "initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width">
我试过在iframe中运行那个元标记,但没有效果。我想知道是否有iframe、css或javascript解决方案。
我能想到的唯一javascript解决方案是浮动div并检查页面宽度/高度,然后根据iphone缩放动态调整浮动dev的大小。这个问题是广告图片是静态的,所以看起来仍然很小。
有什么想法吗?
谢谢!
这可以通过在css中使用-webkit transform:scale并检测dom宽度和调整小数位数来完成。
<style type="text/css">
iframe
{
-webkit-transform: scale(1.5);
}
</style>
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 防止在Safari for OSX中进行缩放
- 带有嵌入标记的SVG:Safari没有't向右缩放
- 在 Safari 浏览器 (iOS 7) 上,在捏合缩放下调整事件大小,仅在横向缩放中
- Google Maps API v3 禁用捏合以缩放 iPad Safari
- 在OS X Safari中捕捉Mac触控板缩放
- iPhone safari不会缩放部分内容
- 缩放时Safari中的jQuery UI问题
- IPad Safari上的CSS3转换缩放问题
- Safari iPad 1:如何在双击时禁用缩放/居中,但保持缩放
- iPhone和iPad上的Safari在缩放时崩溃(双击和按压)
- 禁用viewport缩放iOS10 safari
- 在iOS Safari中缩放和绘制图像到画布时,宽度是正确的,但高度被压扁了
- event.prventDefault();之后在iOS Safari上手动缩放事件处理;
- 在Safari中使用jQuery检测页面缩放更改
- 检测iPad Safari或缩放
- 可以通过Javascript在Mobile Safari中更改页面缩放