【问题标题】:Does CSS have a selector for selecting when in more than one class? [duplicate]CSS 是否有一个选择器用于在多个类中进行选择? [复制]
【发布时间】:2011-11-14 09:08:15
【问题描述】:

我有以下几点:

<a class="nav disabled">Test</a>

如果地址同时具有“导航”和“禁用”类标记,有什么方法可以指定背景颜色吗?换句话说,选择器只会选择以下三个中的最后一个:

<a class="nav">Test1</a>
<a class="disabled">Test2</a>
<a class="nav disabled">Test3</a>

【问题讨论】:

    标签: css css-selectors


    【解决方案1】:

    CSS 规则

    <a class="nav disabled">Test3</a>
    

    a.nav.disabled {}
    

    .nav.disabled {}
    

    【讨论】:

      【解决方案2】:

      连接类选择器:

      a.nav.disabled
      

      【讨论】:

        【解决方案3】:

        是的。

        .nav.disabled { .... }
        

        这有side effects in IE6,但每个浏览器都支持。

        【讨论】:

          猜你喜欢
          • 2012-08-25
          • 2021-04-22
          • 1970-01-01
          • 1970-01-01
          • 2020-02-17
          • 1970-01-01
          • 1970-01-01
          • 2011-05-20
          相关资源
          最近更新 更多