Native form validation 1: UI and CSS - QuirksBlog