In my humble opinion, I believe that it is not advisable to do so.
HTML and CSS serve different purposes due to their distinct roles. HTML is used to represent information while CSS is responsible for controlling how that data is presented.
When you start creating classes with just one rule, it can blur the line between these two concerns and introduce style-specific details into your HTML code.
For example, if you wanted to change elements floated left to be floated right, you could either modify your CSS rule like this:
.left {
float: right;
}
which is quite messy, or manually update each instance in your HTML where you want to make the switch. Ideally, styling changes should be made exclusively by editing the CSS file. While this may not always be feasible, it is often achievable if your HTML markup is semantically meaningful.