CSS: if data-atributo

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:

Si existe atributo data y su valor es “diferente de vacio”

Si existe el atributo data y su valor es “igual a vacio”

Si “No existe” el atributo data