2

我使用确切的代码:

body
{
background-image:url('gradient2.png');
}

在 w3 学校发现它很简单,我把图片放在同一个文件夹中,我做了所有事情,但我不知道为什么我不能在 css 中插入图像。html 标签正在工作。3-4 个月前我遇到了同样的问题,现在再次使用 html 仍然无法正常工作。图片只是不会显示。

这是我的完整 CSS:

*
{
    margin: 0;
    padding: 0; 
}

body
{
        background: url("pagebg2.jpg") repeat left top;    
    font: normal 10pt Arial,Helvetica,sans-serif;

}

#center{
    box-shadow: 1px 1px 11px 1px rgba(0, 0, 0, 1);
    border: 3px solid rgba(0, 0, 0,0.8);
    background-color:#50649d;
    border-radius: 20px 20px;
    width: 650px;
    height:900px;
    margin: 0 auto;

}
#pic {
     text-align:center;
}
img {
    box-shadow: 1px 1px 11px 1px rgba(0, 0, 0, 1);
    border: 3px solid rgba(0, 0, 0,0.8);
    border-radius: 20px 20px;
}

这是html:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link type="text/css" rel="stylesheet" href="CSS/btstyle.css">
        <title></title>
    </head>
    <body>
        <header>this is the title</header>
        <div id="container">
                <div id="pic" class="column">
                <img src="opel.png" />


                </div>


                <div id="center" class="column">

                  center
                </div>
        </div>
        <footer class="foot"><p>©WebMaster pr.toma@gmail.com</p></footer>
    </body>
</html>
4

3 回答 3

6

你的代码很完美。我在 jsFiddle 上对其进行了测试。问题在于您的图片网址

看看这个: jsFiddle 链接

body
{
    background: url("http://jsfiddle.net/img/logo.png") repeat left top;    
    font: normal 10pt Arial,Helvetica,sans-serif;

}

在这里,我只更改图片网址。

于 2012-12-15T13:20:17.443 回答
1

我会向@MohitPandey 发表评论,但我需要 50 声望,因此我将在此处添加。当您提供直接 URL 时,最好删除“http”,否则当您在安全页面上显示内容时会出现安全警告。所以修改如下。

body
{
    background: url("//jsfiddle.net/img/logo.png") repeat left top;    
    font: normal 10pt Arial,Helvetica,sans-serif;
}

我从 HTML5Boilerplate 中学到了这一点。希望能帮助到你!

于 2014-01-01T09:26:00.593 回答
0

错误在于你的身体造型...

.Body
{
  background-image: url('pagebg2.jpg');
  background-repeat: repeat;
  background-position: left top;
  font-family: Arial;
  font-size: 10pt;
}

试试上面...

于 2012-12-15T13:08:40.447 回答