CSS と、順序付けられていないリスト内の背景情報を継承する方法について質問があります。
さまざまなフラグを表示したいフッターがあります。そこにフッタークラスがあります
<ul class="flag">
<li id="de"></li>
</ul>
.flag
で構成されています:
.footer #legals #list2 .flag{
width: 20px;
height: 10px;
display: inline-block;
float:left;
margin-top: 16px;
margin-left: 15px;
background-image:url(../images/flags.png);
}
.footer #legals #list2 .flag #de{
background-position: -40px;
}
.footer #legals #list2 .flag #en{
background-position: -20px;
}
.footer #legals #list2 .flag #en_us{
background-position: -20px;
}
なので、フラグごとにエントリを変更するだけで済むのではないかと考えましたbackground-position
。しかし、何らかの理由でこれが機能していないのですが、その理由はわかりませんか? 私も代わりに使用しようとしましli id
div id
たが、それでも同じです。
私を助けてくれる人がいれば、本当に感謝しています。