Возможно ли такая запись?
нельзя так делать. на атрибуты тоже нельзя. руки бы отрывать за такое :D
ну серьезно, потом невозможно поддерживать код без остановки сердца.
Используйте БЭМ для именования. и будет счастье.
В новом CSS должна быть реализована такая констуркцияli:contains("special"){text-style: italic;}
но пока не реализована
Тут подробнее www.xml.com/pub/a/2003/06/18/css3-selectors.html?page=2