Select an element with empty class attribute (class=“”) using CSS?

后端 未结 2 582
我在风中等你
我在风中等你 2020-12-03 21:22

Is there a CSS way to select an element that looks like that by class?


Like a selector for empty class de

相关标签:
2条回答
  • 2020-12-03 21:27

    Provided the class attribute is present as you say you can use the attribute selector like this:

    jsFiddle

    <a class="" href="...">asd</a>
    
    a[class=""] {
        color: red;
    }
    

    If you want this to work when there is no class attribute present on the element you can use :not([class]).

    jsFiddle

    <a href="...">asd</a>
    
    a:not([class]) {
        color: red;
    }
    

    These can then be combined together to handle both cases.

    jsFiddle

    <a href="...">asd</a>
    <a class="" href="...">asd</a>
    
    a[class=""],
    a:not([class]) {
        color: red;
    }
    
    0 讨论(0)
  • 2020-12-03 21:48

    You can use element-attribute selector here with an empty class value

    div[class=""] {
        color: red;
    }
    

    Demo

    Note: You can replace the div with required element

    0 讨论(0)
提交回复
热议问题