Fix <select> to behave correctly when a col_* rule is applied

This makes \<select\> behave similarly to \<input\> and \<label\> when a col_* class is applied.

Rolled all three into one rule since they're identical.