只有绝对定位才能在背景图像中使用

时间:2014-08-04 09:43:38

标签: css background alignment

我正在尝试将背景放到主页面(即身体),并将图片对齐到页面的中间右侧,但是我找到了背景位置的所有参数(如右侧中心,或者90%50%)没有效果,图片总是在左上角结束。只有绝对定位(如背景位置:1000px 100px;)似乎有效。

这是我的代码:

body
{
    background-image:url(images/bg.png);
    background-position:1000px 100px;
    background-repeat: no-repeat; 
    background-attachment: fixed;
    font-family:Verdana, Geneva, sans-serif;
    font-size:95%;
    color:#333;
    margin:0;
    width:100%;
    height:100%;
}

你知道这个问题的原因吗?

1 个答案:

答案 0 :(得分:-2)

试试这个

background: url(<images goes here>) no-repeat right center fixed