我正在处理一个应用程序,并尝试使用CSS工作表中的@ URL.Content显示标题图像,如此
.jumbotron .header-image {
min-width:1024px;
min-height:267px;
background-image: url('@Url.Content("~/Content/images/header.png")');
图像在那里,但我得到的是一个方框,标题应该是。我显示的很简单
<div class="jumbotron">
<div class="jumbotron header-image"></div>
</div>
我哪里错了?
修改
@Jesse这就是全部:
.jumbotron {
text-align: center;
background-color: transparent;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* Chrome 10+,Safari 5.1+ */
}
.jumbotron .btn {
font-size: 21px;
padding: 14px 24px;
}
.jumbotron .header-image {
min-width:1024px;
min-height:267px;
background-image: url('@Url.Content("~/Content/images/header.png")');
}
<div class="jumbotron">
<div class="jumbotron header-image"></div>
</div>
我无法弄清楚为什么这不起作用,它看起来是正确的
答案 0 :(得分:1)
我相信你的两个背景样式声明会发生冲突,一个是在jumbotron,另一个是.header-image。你有什么理由想要使用:
<div class="jumbotron">
<div class="jumbotron header-image"></div>
</div>
而不只是:
<div class="jumbotron">
<div class="header-image"></div>
</div>
答案 1 :(得分:0)