我已经上下搜索试图找到解决这个问题的方法,但到目前为止没有任何效果。我有一个带有类的部分元素,它在网站的主页上重复。唯一的区别是背景图像的变化。我无法显示背景图像。经过一番修改后,我似乎根本无法识别我的选择器。
这是一个例子:
主页上框的 HTML
<section class="maincontent"></section>
投资组合页面上框的 HTML
<section class="maincontent port"></section>
CSS
.maincontent {
width: 860px;
height: 540px;
margin: 50px;
padding: 0;
background-color: #000;
-moz-box-shadow: 7px 7px 7px rgba(0,0,0,0.6);
-webkit-box-shadow: 7px 7px 7px rgba(0,0,0,0.6);
box-shadow: 7px 7px 7px rgba(0,0,0,0.6);
}
.maincontent.port {
background: url(../images/portduck.jpg) no-repeat top;
}
我尝试使用#port 的ID 而不是多个类,尝试在.maincontent 和.port 之间放置一个空格,尝试更改类的顺序,但没有任何解决方法。我还尝试尝试覆盖框的宽度和高度,但没有发生任何事情,这让我认为问题出在我的选择器上,或者与框阴影有关。
任何帮助将不胜感激。谢谢!