html - 在移动浏览器中,页脚图像不会重复,但背景图像会重复并且很好

标签 html css

我的网页在桌面浏览器上运行良好,但当我在 iPhone 上打开它时,背景图像重复,但页脚图像不重复。他们有几乎相同的 css 代码,可能是什么问题?

这是我的 body 的CSS代码

body.login {
   margin:0;
   padding:0;
   position:relative; 
   background: #161616 url(../img/login-page-bg_01.png) left top repeat-x;
   font-family: roboto,"Helvetica Neue",helvetica,arial,sans-serif; 
   font-size:12px;
   line-height: 1.7em;
   height:750px;}

这是页脚的CSS代码

.login div.footer{
margin:0;
padding:0;
background:url(../img/login-page-bg-footer.png) left top repeat-x; 
position:relative;
bottom:0;
left:0;
width:100%;
height: 117px;
z-index:5;
    }

问题是正文背景图像重复但页脚图像只重复一次。

最佳答案

在没有看到所有代码的情况下,这些可能是问题:

  • Mobile Safari 不能很好地呈现非常大(尺寸,而不是文件大小)的图像。
  • width: 100% 仅当其父项具有设置的宽度时才有意义。
  • 尝试删除 positionleftbottom。它们在这种情况下毫无用处。

要查看元素本身是否足够大,可以添加背景色:

background: red url(../img/login-page-bg-footer.png) left top repeat-x; 

我喜欢“红色”。红色是大还是小?

关于html - 在移动浏览器中,页脚图像不会重复,但背景图像会重复并且很好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18521966/

相关文章:

php - 跨域登录

html - 防止 div 换行到下一行

CSS "overflow:scroll"不适用于 chrome

jquery - div 的条纹类

javascript - 图像字段的 Css 正常大小

javascript - 自动格式化作为用户类型输入的信用卡号

javascript - 如何设置/获取div输入标签值?

html - 使用 DIV 而不是 CLASS 的情况

javascript - Bootstrap div 折叠和展开

javascript - JS数学导致总和为负