Si utilizais en html5 los data attributes y quereis jugar desde css en función del valor de un determinado data-atributo a continuación unos ejemplos:

Un html y css de ejemplo para que veáis el resultado:

<div class="elemento" data-comentarios="56"></div>
<div class="elemento" data-comentarios=""></div>
<div class="elemento"></div>

.elemento{
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

Si existe atributo data y su valor es «diferente de vacio»

/* if ( data != "" ) */
.elemento:not([data-comentarios=""]) {
  background-color: red;
}

Si existe el atributo data y su valor es «igual a vacio»

/* if ( data == "" ) */
.elemento[data-comentarios=""] {
  background-color: blue;
}

Si «No existe» el atributo data

/* if ( !isset( data ) ) */
.elemento:not([data-comentarios]) {
  background-color: green;
}

Agradezco tu comentario 🤘