html5 required + styling