我的网站上有一个div,在这个div中我想嵌入一个背景图片。问题是现在,我看不到这张照片。我怎么能看到这张照片?我无法找到我的错误。 如果我在HTML代码中嵌入图片它可以工作,但不在css代码中。 因为我想创造这样的东西: Page(图片+滚动)
这是我的页面: Page
*{
font-family: "Open Sans";
margin: 0px;
padding: 0px;
font-size: 18px;
}
body{
/*background: url("images/bg.png") repeat-x scroll left top #9EB5D6;
background: url("images/bg2.png"); */
}
nav{
background: url("images/line-header.png") repeat-x scroll center bottom #4A525A;
padding: 15px;
}
nav > ul{
margin: 0px;
padding: 0px;
text-align: center;
}
nav ul > li{
margin-left: 25px;
display: inline-block;
list-style-type: none;
}
nav ul li > a{
display: block;
text-decoration: none;
color: black;
color: #697683;
transition: color 0.5s;
}
nav ul li > a:hover{
color: #FFF;
}
.pic1 {
background: url(images/banner.jpg);
background-size: 100% 100%;
}
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="index.css" >
<!-- Open Sans -->
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
</head>
<body>
<nav>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 1</a></li>
</ul>
</nav>
<div class="pic1">
</div>
</body>
</html>
答案 0 :(得分:2)
你需要添加:
html, body{
height: 100%
}
然后您可以在图片容器中添加height
:
.pic1{
background: url("images/line-header.png") repeat-x scroll center bottom #4A525A;
background-size: 100% 100%;
height: 100%;
}