When should we use custom website controls?

Use native browser controls where they fit the interaction, and choose custom controls only when you explicitly provide for the keyboard operation and screen-reader compatibility they replace. A visual requirement is not enough on its own: the custom control must also remain usable and recognisable to assistive technology.

Treat custom styling as a functional responsibility

Treat a custom website control as a functional responsibility, not just a styling choice. A native HTML

Personalization cookies
Analytics cookies