?css 4? No existe hoy por hoy tal cosa. Sólo es una forma de hablar cuando se plantean de forma teórica posibles propiedades/valores-selectores que podrían resolver cuestiones que hoy por hoy no se pueden lograr vía css o que sólo lo logran de forma insatisfactoria en situaciones muy concretas.
Por ejemplo: lo relativo a posibles selectores de ancestros. De momento sólo se teoriza sobre ellos.
El :not, :checket etc son plenamente funcionales. Ojo, no digo que su soporte sea universal (todas las ver. de todos los navegadores)
Sobre la consulta
Selectotes de css3
Cita: elemento[atributo^="valor"], selecciona todos los elementos que disponen de ese atributo y cuyo valor comienza exactamente por la cadena de texto indicada.
elemento[atributo$="valor"], selecciona todos los elementos que disponen de ese atributo y cuyo valor termina exactamente por la cadena de texto indicada.
elemento[atributo*="valor"], selecciona todos los elementos que disponen de ese atributo y cuyo valor contiene la cadena de texto indicada.
Donde elemento=div
Atributo= class
Valor = su cadena de texto
Más info: http://www.librosweb.es/css_avanzado/capitulo3/selectores_de_css_3.html