Правильно ли использовать несколько классов?
Ищите золотую середину.
Скорее всего, плохо, если так:<button class="btn btn-search btn-red btn-align-left btn-x-large btn-no-border btn-text-color-blue 
btn-animated-on-click btn-kotoruju-dobavil-sergey-vo-vtornik">Кнопка</button>
Вот это тоже ничуть не лучше:<button class="btn-search-red-align-left-x-large-no-border-text-color-blue-animated-
on-click-kotoruju-dobavil-sergey-vo-vtornik">Кнопка</button>
Классов не должно быть через чур много иначе зачем нам css если мы вернемся к инлайновым стилям практически