iphone - 如果用户添加到主页,则更改 iPad/iPhone 布局

标签 iphone html css ipad iphone-standalone-web-app

在 iPhone/iPad 中,您可以通过在页面上使用元标记来删除地址栏。但是,它仅在用户单击“添加到主页按钮”时才有效。

了解更多信息 iPad WebApp Full Screen in Safari

如果用户在没有地址栏的情况下查看页面(即从主页访问网站),我需要找到一种方法来稍微更改 CSS。

padding-top:64px;

有没有人找到解决这个问题的方法?

最佳答案

你应该看看 JS 中的 window.navigator.standalone 然后,例如,将 standalone 类设置为 HTML 元素,这样你可以将以下规则添加到您的 CSS,该规则仅在页面添加到主页时应用:

.standalone .yourElement {
    padding-top: 64px;
}

关于iphone - 如果用户添加到主页,则更改 iPad/iPhone 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7424019/

相关文章:

javascript - 如何从字符串中删除除特殊类之外的所有 HTML 元素?

javascript - 使菜单出现在前面而不是背景

html - 如何动态调整输入标签的大小

html - 如何在框外设置 CSS border-left

iphone - 将 CGcolorRef 转换为 UIColor

iphone - NSData 到 NString 转换问题

iphone - 是否有 UIView 调整大小事件?

html - 在电子邮件中设置 html 样式

html - 使用 css chrome 和 firefox 的滚动样式

c# - 在 Monotouch 中调整自定义 UITableViewCell 的大小