背景图像没有显示出来

时间:2016-06-26 04:25:26

标签: html css twitter-bootstrap-3

我正在为我的网站开发一个子页面。我有一个导航栏和页脚。我只是想在导航栏后面添加一个背景图像,就像这样。

enter image description here

我试过..

<div class="seo-content"></div>

.seo-content{
  background: url("/images/ss.jpg");
  background-size: cover;
}

但它没有按预期工作。

现在它以这种方式显示..

enter image description here

如果我添加高度属性,它会显示出来。但我需要在屏幕上绘制实际图像大小。这就是为什么我使用background-size:cover;

我的代码出了什么问题?

3 个答案:

答案 0 :(得分:1)

div可能是浮动div容器的子代吗? 如果它是浮动div或封闭元素的子元素,它将具有零高度,因此不显示图像。

尝试检查元素以获得更多细节?

答案 1 :(得分:0)

用于以下代码:

 .seo-content {
   background: url("w3schools.com/css/bgdesert.jpg");
   background-size: cover;
   width: 100%;
   height: 100%;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 0;
 } 

答案 2 :(得分:0)

尝试设置固定的高度:

.seo-content{
  background: url("/images/ss.jpg");
  background-size: cover;
  height: 200px;
}