问题在于覆盖 90% 屏幕并显示背景图像的 div。CSS是:
div.invite-bg {
    background-image:url('../img/b1g.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 92em 52em;
    display: compact;
    width: 100%;
    height: 90%;
    position: absolute;
    top: 10%;
    left:0;
}
它的高度不适用于 iPad 或 iPhone 的纵向屏幕。我该如何解决?