0

我目前正忙于创建一个简单的网站。

当我尝试创建背景图像时,它只是不会显示。我对普通图像使用了相同的映射,只是为了检查我的映射是否错误。

这是我当前的代码:

<body>
<table>
<!-- multiple <trs><tds><divs></divs></tds></trs> -->
</table>
</body>

我的CSS看起来像这样:

* { 
    padding:0; margin:0; 
}

html, body {
    height:100%; 
    width: 100%;
}

body{
    background: transparent url('./img/background.jpg') no-repeat 0 center;
    display: inline-block;
}

编辑:

我已将其更改为:

background: transparent url('../img/background.jpg') no-repeat 0 center;

它工作,但是当我再次刷新页面时,它停止工作..

4

4 回答 4

0

尝试这个 :

background-image: transparent url('../img/background.jpg') no-repeat 0 center;
于 2013-08-26T11:44:05.137 回答
0
Change this code

background: transparent url('./img/background.jpg') no-repeat 0 center;

and write like this

background: transparent url('../img/background.jpg') no-repeat 0 center;
于 2013-08-26T11:48:21.283 回答
0

./ 需要更改为 ../ 否则它将不起作用

于 2013-08-26T11:44:51.413 回答
0

替换./img/background.jpg'../img/background.jpgimg/background.jpg

于 2013-08-26T11:46:10.097 回答