【发布时间】:2013-04-25 22:42:57
【问题描述】:
我正在使用 Skeleton Grid 开发一个响应式网站,并且有一个左侧浮动导航栏 div,它是浏览器窗口的 100% 高度。它适用于我测试过的所有浏览器,除了 iPad 上的移动 safari。在移动 Safari 中,导航 div 是视口的 100%,但是当您在页面上向下滚动时,div 不会拉伸到内容的底部。 [见下图]。
如何使 div 在 iPad 上达到 100% 的高度,而不仅仅是视口的 100%?
开发网站: http://www.id8agency.com/jeremiah
问题截图:http://www.id8agency.com/jeremiah/jeremiah.png(你可以看到左边的白条在滚动后不会延伸到页面底部)
应该是什么样子: id8agency.com/jeremiah/jeremiah1.png (抱歉,我没有足够的声誉来发布超过 2 个链接) p>
我尝试过的事情:
- 将高度和最小高度设置为 110%(有效,但会在 桌面网站)
- 将高度设置为内容的高度(有效,但并非所有页面都是 长度相同,因此在某些内容所在的页面上创建滚动条 更短)
- 设置位置:绝对和位置底部:0px(不起作用, 将 div 定位在视口底部,而不是页面底部)
- 将元视口标签设置为 height=device-height 和 height=1000(中断 网站的响应功能)
感谢您提供的任何帮助!
【问题讨论】:
标签: css mobile responsive-design viewport