【问题标题】:Footer cuts off on mobile browsers页脚在移动浏览器上被截断
【发布时间】:2020-07-22 04:58:13
【问题描述】:

我在查看我在移动浏览器上设计的网站时遇到问题。在主页上,页脚将页面的一半截断,其内容在底部截断。我认为所有内容都没有足够的高度,并在 CSS 中为 body 声明高度无济于事。

这就是它的样子。

这就是正在发生的事情。

有人有什么建议吗?您可以通过www.lamarplaterimages.com 查看该网站。我正在使用 Safari 在 iPhone 11 上查看它。 Firefox 也出现了同样的问题。一切看起来都应该是在 Web 浏览器中使用开发工具的方式。

这是媒体查询中用于 375 像素屏幕尺寸的页脚和主页的小 CSS。

/* Homepage CSS */

html, body {
height: 100%;
}   

.main {
height: 418%;

}

/* Footer CSS */

footer {
height: 90%;
}

.page-footer-logo {
margin-left: 18%;
transform: translateY(30%);
}

.page-footer-logo img {
width: 230px;
}

.contact-info {
margin-left: -2%;
transform: translateY(30%);
}

.contact-info p {
font-size: 17px;
line-height: 30px;
text-align: center;
}

.nav-links {
display: none;
}

.work-hours {
margin-left: -2%;
transform: translateY(-30%);
}

.work-hours p {
font-size: 17px;
line-height: 30px;
text-align: center;
}

.page-social-media-links {
transform: translateY(150%);
margin-left: 28%;
}

.ig-link {
flex: .47;

}
.fb-link {
flex: .47;
}

.jaliyadesigns-link {
margin-left: -2%;
margin-top: 30%;
transform: translateY(-150%);
}

.jaliyadesigns-link p {
font-size: 17px;
text-align: center;
}

【问题讨论】:

  • 编辑:大家好!我想我可能知道是什么导致了问题。如果您查看该站点并且它看起来有点乱,那是因为我取出了导致问题的一段代码。我要好好休息一晚,然后减压,明天再拿回来。感谢您对未来的任何提示。

标签: html mobile-safari responsiveness


【解决方案1】:

使用 Viewport Units,例如 vw 代表 widthvh 代表 height 而不是 px% 代表所有您的元素包括 ma​​rginfont-size,因为它将帮助您使您的网页/网站具有响应性。

它应该可以解决您的问题,但如果它没有让我在 cmets 中知道,我会尽力帮助您。

【讨论】:

  • 感谢您的回复。我这样做了,当我使用 Firefox 中的开发工具检查它时,它拆除了页面。
  • @JanineWilliams 很遗憾听到它对你没有用,但是你能帮我一个忙吗,每当你解决你的问题时,请告诉我你是如何做到的,我很想知道如何你解决了。
  • 为了解决页脚下方出现空白的问题,我为主页上除页脚以外的所有内容创建了一个 div,并将其命名为“main”类。在浏览器中查看网站时效果很好。当我在手机上查看时,页脚与正文内容重叠。我试着让“main”的高度更长,但这没有任何作用。我继续删除它,现在您可以看到所有内容。现在页脚不想转到页面底部。它卡在其他元素后面的页面中间。现在正在尝试解决这个新问题。
  • @JanineWilliams 再次给它主类并使用 Viewport Units 正如我在回答中所说的那样,您的网站将在移动设备和浏览器中运行。请让我知道它是否有效。感谢您告诉我您是如何解决问题的。
  • @JanineWilliams 嘿,快来看看我是否解决了你的问题,还是需要提高我的技能?
猜你喜欢
  • 2011-08-17
  • 1970-01-01
  • 2014-01-20
  • 1970-01-01
  • 2023-02-13
  • 2018-10-11
  • 2012-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多