【问题标题】:css parent classcss 父类
【发布时间】:2012-12-03 05:15:57
【问题描述】:

我有一个关于 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 iddiv id代替,但还是一样。

如果有人可以帮助我,我将不胜感激。

【问题讨论】:

  • 我不是 css 大师,但我认为问题在于 UL 有背景,附加 .flag 类,而 LI 没有。尝试给 LI 的标志类

标签: php html css class


【解决方案1】:

background-image 设置在&lt;ul&gt; 而不是&lt;li&gt;。如果您从

更改第一个选择器
.footer #legals #list2 .flag  

.footer #legals #list2 .flag li  

那么&lt;li&gt; 实际上会有一个background-imageposition

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 2019-03-16
    • 2020-12-05
    相关资源
    最近更新 更多