UX Best Practices for Web Controls

I've searched for something like UX Best Practices for using Web Controls. I thought Google, Apple or Microsoft would have something like that but I can't seem to find anything on it. No studies nothing. Most of the stuff I found is intuitive and self-evident type taking.

Specifically I'm looking for something like:

Radio Buttons: Use Radio Buttons when question choices are mutually exclusive or there is only one possible choice. Selection text should always be to the right of the control. An "Other" option should always be included in the list of choices.

Many thanks,

Rick