我遇到的问题是我的网站在实际的移动设备上查看,但是当我在计算机上调整屏幕大小时,它看起来很好。这也在iframe中,并且在移动设备上的iframe之外看起来很好。下面是实际的网址,点击搜索播放器,您将看到该页面。
http://adidasuprising.com/adidas-grassroots-mens-events/adidas-gauntlet-series/dallas/
更新
看起来其他人有这个问题。 (Responsive)Table Width does not fit the container inside iframe on ios safari
桌面调整大小
iPhone上的Google Chrome
答案 0 :(得分:5)
我用这个page修复了它。
iframe {
width: 1px;
min-width: 100%;
*width: 100%;
}
答案 1 :(得分:0)
添加
<meta name="viewport" content="width=device-width, initial-scale=1">
在<head></head>
内,我猜你错过了。
答案 2 :(得分:0)
除非您使用a JS solution.
,否则无法使表格响应此外,您的表位于iFrame中,因此您必须设置滚动条。
在媒体查询中,将width
设置为iframe:
#exp-schedule-container { width: 1200px; }
并将滚动设置为exp-schedule
:
#exp-schedule { overflow-x: scroll; }
答案 3 :(得分:0)
我不确定我是否理解你的问题。 您想在移动设备上滚动表吗?
所以你要在div中关闭iframe;
<div class="scrollablewrapper"></div>
CSS
.scrollablewrapper {
-webkit-overflow-scrolling: touch;
overflow-y: scroll;
position: fixed;
right: 0;
bottom: 0;
left: 0;
top: 0;
}
.scrollablewrapper iframe {
height: 100%;
width: 100%;
}