Стандарт CSS3 обеспечивает использование фильтра :not() который отлично поддерживается всеми современными браузерами:
input.special { background: #900; } input:not(.special) { background: transparent; }
Применять данный фильтр можно к любым атрибутам:
input:not([type=checkbox]) { width: 100%; } input:not([type=checkbox], [type=radio]) { width: 100%; }