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 🤘