<input name="email" type="email" required autofocus>
input:focus:invalid { background: #FCC }
input:focus:valid { background: #CFC }
You can enter john.doe@example.net
and submit the form, but ivan@россия.рф
will not work (in HTML5 capable browsers).
The HTML5 specification permits non-ASCII letters in email addresses.