首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在移动浏览器上CSS "background-position: bottom“不完美

在移动浏览器上CSS "background-position: bottom“不完美
EN

Stack Overflow用户
提问于 2015-01-29 09:39:23
回答 1查看 775关注 0票数 0

代码语言:javascript
复制
body
{
  background-color: #000000;
  background-image: url('http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Aurigids_-_Jeremie_Vaubaillon.jpg/1280px-Aurigids_-_Jeremie_Vaubaillon.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center bottom;
  background-size: cover;
}

a
{
  color: #ffffff;
}
代码语言:javascript
复制
<a>Hello, world!</a>

我正在开发的一个网站有一个背景图像,它充满了视口,并锚定在底部。它在PC上运行得很好,但Android上的移动浏览器会将背景图像锚定在最后一个元素的底部,如果内容没有填满整个屏幕,就会在它下面留下一个空白。我如何解决这个问题,使背景图像正确地填满Android上的屏幕?

EN

回答 1

Stack Overflow用户

发布于 2015-01-29 10:19:56

一个朋友帮我解决了这个问题。主体比视口小,留下了空白区域。我将背景属性移到了html选择器中,并添加了"height: 100%;“,如这个新的代码示例所示。

代码语言:javascript
复制
html
{
  background-color: #000000;
  background-image: url('http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Aurigids_-_Jeremie_Vaubaillon.jpg/1280px-Aurigids_-_Jeremie_Vaubaillon.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center bottom;
  background-size: cover;
  height: 100%;
}

a
{
  color: #ffffff;
}
代码语言:javascript
复制
<a>Hello, world!</a>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28205638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档