ID c хэшем (#)
Спецсимволы следует экранировать с помощью символа \:

div#\#id {border: 1px solid red; }

[name=value] — тупой поиск по значению аттрибута. Туда хоть символ BEER MUG засунь, все равно должен найти.
А div##id это уже инвалидная конструкция языка css.