为什么这个css不显示我的背景?

时间:2018-03-07 17:27:52

标签: html css

为什么此代码对HTML没有影响?

.main {
      height: 100%;
     }
.main::before {
      content:"";
      display: block;
      background: url(https://dummyimage.com/600x400/000/fff) no-repeat 30% 0;
     }
<div class="main"></div> 

1 个答案:

答案 0 :(得分:2)

main::before没有内容,也没有可以使其高度为非零的CSS。因此,它不提供可以在其上绘制背景的像素。