代理浏览器中不显示背景图像(opera mini和UC浏览器)

时间:2016-08-23 13:31:46

标签: html css django

我在django项目中有以下内容



.home {
  height: 100vh;
  /*background-image: url('../../media/background_for_homepage.jpg');*/
  background-repeat: no-repeat;

  -webkit-background-size: contain;
     -moz-background-size: contain;
       -o-background-size: contain;
          background-size: contain;
}

<div class="home" style="background-image: url('../..{{background.image.url}}');">
  </div>
&#13;
&#13;
&#13;

它适用于主流浏览器和CM浏览器(代理浏览器),但不适用于Opera mini和UC浏览器。

请知道有哪些解决方法可以在这些浏览器上显示背景图像。谢谢

PS:图像是动态生成的

1 个答案:

答案 0 :(得分:0)

尝试min-height:100%或修复height

.home {
  min-height: 100%;
  /*background-image: url('../../media/background_for_homepage.jpg');*/
  background-repeat: no-repeat;

  -webkit-background-size: contain;
     -moz-background-size: contain;
       -o-background-size: contain;
          background-size: contain;
}