css - 检测和调整 ipad 中的视口(viewport)

标签 css ipad safari viewport ios-simulator

我有一个问题。这是我的测试网站。 Test Website 问题是,当我在任何 iPad 模拟器中查看时,比如 iPad Peek或原始 ipad,出现我不想要的垂直滚动条。我希望我的页面完全适合高度。这本书应以完整形式出现,没有卷轴。有人可以帮忙吗?

最佳答案

使用css3媒体查询检测并实现viewport

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

Reference: http://stuffandnonsense.co.uk/blog/about/hardboiled_css3_media_queries

关于css - 检测和调整 ipad 中的视口(viewport),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7712187/

相关文章:

html - 在移动引导导航中隐藏菜单项

javascript - 如何让我的页脚从顶部覆盖页面的 100% 高度和宽度?

ios - React Native 中的 Dimension.get ('window' ).width 根据 SplashScreen 方向而不是当前方向?

ios - 电影未加载

safari - 如何在Mountain Lion 10.8的Finder中制作 "downloading"图标?

css - images/css/js 等静态文件的相对路径

javascript - 如果缺少字段值并且用户开始输入下一个字段,如何显示错误消息?

objective-c - iOS 中基于位置的功能

javascript - 无法在 Safari 中检测到鼠标滚轮事件

javascript - 移动 Safari 上 JavaScript websocket 中的明显阻塞行为