-1

使用下面的样式(css 文件链接到 Default.aspx,然后插入其母版页),我想控制颜色、重复和图像。前两个工作正常,但图像不显示。

body{
  background-color: #000000;
  background-image: url('images/bg_01.jpg');
  background-repeat: no-repeat;
}

当我将样式显式添加到母版页上的正文标记时,它可以工作,但男孩确实看起来很难看。为什么会这样?我怎么能杀死它?

<body style="background-image: url('images/bg_01.jpg');">
  ...
</body>
4

1 回答 1

2

在 CSS 文件中使用background-image: url()时,请确保 CSS 中的图像路径是相对于 CSS 文件的路径,而不是相对于正在使用 CSS 的页面。

例如,如果您的 CSS 文件位于/styles/mystyle.css并且您的图像位于,/images/image.jpg那么您的 url 应该是...

background-image: url(../images/image.jpg);
于 2012-07-23T16:46:18.317 回答