1

Expected Result

I want to hide the content of data-count-green if the content is 0.

I have tried using the following


CSS

.myclass[data-count][content='0'] {
  display: none;
} 

HTML

<!DOCTYPE html>
<html>
  <head>
    <style>
      .myclass[data-count] {
        position: relative;
      }

      .myclass[data-count][content='0'] {
        display: none;
      } 

      .myclass[data-count]:after {
        position: absolute;
        content: attr(data-count);
      }
    </style>
  </head>
  <body>
    <div>
      <div>
        <i class='myclass' id="comment" data-count='0' </i>
      </div>
    </div>
  </body>
</html>
user2837961
  • 1,505
  • 3
  • 27
  • 67

1 Answers1

3

Just use .far[data-count-green='0']

.far[data-count-green='0'] {
    display: none;
} 
<div>
    <div>
     <i class='far' id="comment" data-count-green='0'>I'm not visible</i>
    </div>
 </div>
Matheus Cuba
  • 2,068
  • 1
  • 20
  • 31