0

我尝试了一切,我使用了 background-position: 100%; 等等

        a.textlink:link { color: #8E7086; font: bold 11pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right: 10px; }
        a.textlink:visited { color: #8E7086; font: bold 11pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
        a.textlink:hover { color: #756C63; font: bold 11pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
        a.textlink:active { color: #8E7086; font: bold 11pt Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
        body { 
            font-family: Verdana,Arial,Helvetica,sans-serif; 
            background-color: #FFF;
            text-align: center;
                            background-image: url(images/Template/radeberger_wrapper.jpg);
                            background-repeat: no-repeat;
                            background-position: 100%;
4

2 回答 2

2

利用:

background-size: cover;

或者

background-size: 100% auto;

第一个将始终覆盖整个元素,但是是 css3(仅限现代浏览器)。第二个将始终具有全宽,保持纵横比。

于 2013-10-02T11:44:41.527 回答
1

你应该看看这个问题,它有很多关于同一问题的讨论。

    background-size: 100% auto;

在这里阅读CSS 3

于 2013-10-02T11:52:21.453 回答