A pure CSS approach to HTML form elements