I often encounter web forms designs where native checkboxes are completely restyled to not look like native checkboxes. It’s OK to do so, as long as all their inherent features are preserved. Here’s one that is too often compromised by a hasty redesign. Continue reading Don’t style :checked and :focus states identically – here’s why