Tipos de entrada de e-mail e url em HTML5

O Safari no iPhone reconhece o tipo de e-mail e altera o teclado na tela para corresponder a ele (adiciona as opções @ e .com).

<input type="email" name="useremail" />

Isso também funciona com o tipo de url.

<input type="url" name="homepage" />