私はこれに対する修正を見つけようとして上下に検索しましたが、これまでのところ何も機能していません。クラスを持つ section 要素があり、サイトのメイン ページで繰り返されます。唯一の違いは、背景画像の変更です。ただし、背景画像を表示することはできません。少しいじった後、セレクターをまったく認識できないようです。
次に例を示します。
ホームページのボックスの 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 の間にスペースを入れてみました。クラスの順序を変更してみましたが、何も修正されませんでした。また、ボックスの幅と高さをオーバーライドしようとしても実験しましたが、何も起こらなかったため、セレクターが問題であるか、box-shadow に関係していると思われます。
どんな助けでも大歓迎です。ありがとう!