gpt4 book ai didi

html - 为什么背景图片有时没有覆盖整个页面?

转载 作者:太空宇宙 更新时间:2023-11-04 02:16:11 25 4
gpt4 key购买 nike

我有一个 HTML 页面,其中有一个图像作为背景。每当我在 iPhone 6 上查看页面时,背景图像有时不会覆盖整个页面。这种情况只有大约 20% 的时间会发生,并且在重新加载页面后不会发生。当我清除手机上的缓存和网站数据时,总是会发生这种情况。这是将它设置为背景的CSS(我是通过搜索“如何制作好的CSS背景图像”从网上获取的)

 html { /*Copied from the web*/
background: url(img/sea.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

body{
background: none;
}

页面的 url 是 msolonko.net/signup.php。 What the page looks like on my iPhone rarely

如图所示,登录按钮下方有空白区域。为什么图像有时可以正常工作,但很少不能正常工作?我该如何解决这个问题?

编辑:

更改图像的分辨率对问题没有影响。我不希望图像重复。如果问题没有发生,那么只有一张图片看起来不错。

另外,如果我不能解决这个问题,我会让图像只在电脑上出现。如果设备宽度小于某个阈值,我将只使用背景颜色而不是图像。我仍然希望我能解决这个问题。

最佳答案

两个解决方案:使图像重复(将 no-repeat 变为重复)或..增加 sky.jpg 的高度,因为 sky.jpg 不够高,无法容纳手机。

因此,如果我没记错(我可能记错了),您应该将 sky.jpg 图像设为 960 x 660 像素。一些平均手机像素分辨率为 http://www.binvisions.com/articles/tablet-smartphone-resolutions-screen-size-list/

这应该有所帮助!抱歉,如果没有。

编辑:您至少尝试过这些技巧了吗? (我是 Stack 的新手,我无法发表评论)

关于html - 为什么背景图片有时没有覆盖整个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38886744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com